Click here to Skip to main content
15,887,135 members
Please Sign up or sign in to vote.
1.44/5 (9 votes)
See more:
hello guys,and how are you?

i'm concerning in C# development and i need a work, for that i would improving my self in this domain, why not becoming an expert on C#.

I want some informations would i do to improving my skills programming.
What is certifications given by microsoft? and some informations about that,how .

what's steps to be expert or professional in few time?

I'm lost in C#, i don't know what i do? help me please.

Thank you for your help in advance.

pablo ramos from italy.
Posted
Updated 14-Dec-18 3:53am
Comments
[no name] 19-Aug-12 12:52pm    
Get a book on basic programming and work through it. Get some tutorials, practice, read, practice, study, practice, take classes, practice.
Kenneth Haugland 19-Aug-12 12:55pm    
Did you mention practice?
[no name] 19-Aug-12 12:56pm    
Dang it! I should have!
Andreas Gieriet 19-Aug-12 18:37pm    
How about this: "how to become expert in Italian language and culture in 'few time'"? ;-)
Got it?
Cheers
Andi
Kenneth Haugland 19-Aug-12 20:23pm    
Visit Italy? :)

C# is a general purpose programming object oriented language invented around 1999 or 2000 by Anders Hejlsberg at Microsoft. It is very similar to Java in its syntax with a major difference being that all variable types are descended from a common ancestor class.

Start reading books written in C# to learn it properly.As .NET coder,i feel it is more robust and easy to learn and also to implement.If you use Visual Studio for coding in C# then it would be more helpful for you.Here,i suggest you 2 links from where you can learn C#. But 2nd one is better one i think for beginners..
http://cplus.about.com/od/introductiontoprogramming/a/cshbeginners.htm[^]
http://msdn.microsoft.com/en-us/vstudio/hh341490.aspx[^]
 
Share this answer
 
Comments
pablo ramos1 19-Aug-12 15:09pm    
thank you guys for helps.
What is certifications given by microsoft? and some informations about that,how.
W Balboos, GHB 14-Dec-18 10:38am    
For now, get over this idea of 'certifications'. Being certified doesn't make you good at anything. Perhaps knowledgeable, but no skill in usage is implied . . . certainly not in real life. Like studying music doesn't mean you are able to play music, let alone play well.
johannesnestler 19-Dec-18 8:25am    
I did .net developer certification - but I would only reccomend to approach this with at least 5years of professional experience in .NET (C# or other language) - because it's very expensive! So if you became an expert one day you may want a piece of paper to proof it - this is the only Thing a certification is good for. In my case it was paid by my Company - it was never useful in any way for me personaly or for my Company...
johannesnestler 19-Dec-18 8:27am    
Reply to myself - read the question's date next time umm...
[no name] 19-Aug-12 16:52pm    
great information.
my +5
use 4shared.com to get some pdf books free.
Complete reference in c#, black book in c#, mastering in c#.
Download and read those book.

take a demo project e.g. hospital or hotel etc and try to develop.
ask for the help if necessary.

Microsoft MCP exams are there for c#
50-726

First of study.
 
Share this answer
 
Comments
pablo ramos1 20-Aug-12 10:40am    
Thank you Sourav9721 for help.
IMO, one needs lots of practice, coupled with reading blogs / books etc to learn more and more about the language.
 
Share this answer
 
v2
Comments
pablo ramos1 20-Aug-12 10:41am    
how many hour per day?
The best way to become an "expert" in any language, platform, or library is to use it every day. I thought that would be obvious.

To learn c#/.net and a given platform (Winforms, WPF, MVC), find a program (like NotePad), and write code to duplicate that program. Create two versions - one with the same bugs found in the example program, and one with those bugs fixed.

BTW, you'll never be an expert (since the language is still evolving), but could possibly become highly skilled.

FWIW, don't bother specializing. With the speed at which things change in the industry, you'll start to get annoyed or disheartened when a given technology is abandoned, or superceded by the "latest new thing". The last time that happened to me was with Silverlight. It was a great web platform, and a lot like WPF, but like all plugin platforms, it died due to inattentiveness and lacadaisical security posture of its primary contributor. I had just started to like it when Microslop announced cessation of support.

Finally, you really should start coding at home as a hobby. There's really no execuse for ANY .Net developer to not be doing this, because VS (and SQL server) is essentially free, so the only thing you have to do is buy a computer.
 
Share this answer
 
v2
Comments
Richard Deeming 14-Dec-18 10:02am    
The OP's had six years to learn. If he's not an expert by now, he probably picked the wrong career. :)
#realJSOP 14-Dec-18 10:25am    
That is true in a lot of cases here. He probably hasn't had the time to learn...

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900