Click here to Skip to main content
15,893,266 members
Please Sign up or sign in to vote.
3.40/5 (5 votes)
See more:
Hi, I've searched Google before but I think I don't have the real solution yet, so here It is... I'm a newbie, I have little experience in C# but I want to know how I could be a professional programmer and software producer in C#? I mean, I like to learn all the possible stuff related to this programming language like ASP.NET, ADO.NET and so on. I don't care about the time I need, I just want to be a best in C# because I really need to be! What are the ways and solutions to be one? What are all the stuffs in C# I should learn? Thanks for your help.
Posted
Updated 2-Jun-12 1:46am
v2

+5 for the positive attitude. (even when the question is not specifically for this forum i guess people will would not mind me giving +5).

Secondly, If you are really up for the task then start reading good book, watch video tutorials and the MOST IMPORTANT - get your hands dirty as much as possible i.e. Code Code Code. I myself am into coding and i usually spend 6 hours daily coding. I was doing that in C++ for past 5 years and since last 11 months doing it in C# and ASP.NET technologies.

It is going to be a hell of a ride. full with fun and challenges.
Some of recommendation:

Microsoft press' MCTS self paced learning kit books are awesome, do read them.
Microsoft press' Step by step series are good for beginners, do read them.
C# 4.0 in a nutshell is pretty good, read it cover to cover.
watch videos on ASP.NET website.
read the MVPs blogs (CP and MSFT)
follow code project daily religiously.

and on the closing note: never let complacency creep in you. complacency is the biggest enemy of success.
Hope this answer was of some help to you - Happy programming.
 
Share this answer
 
Comments
Zoltán Zörgő 2-Jun-12 8:03am    
I also appreciate the attitude, and your answer too. +5
Prasad_Kulkarni 3-Jun-12 1:34am    
Good answer +5!
VJ Reddy 4-Jun-12 5:18am    
Good answer. 5!
you need to hard work and practice. and whatever you learn implement in practical situation than your logic will clear.

now look here List of freely available programming books[^]
 
Share this answer
 
Comments
Prasad_Kulkarni 3-Jun-12 1:34am    
5'ed
Anurag Sarkar 3-Jun-12 6:50am    
Nice Collection.
1) Read a lot and watch webminars
2) Think about what you have read
3) Try out if it is not obvious
4) Take every chance to use what you have learned
5) In your projects try to take the harder way, where you could earn more experience
6) Goto 1

Be aware that not learning a language makes you a pro. The experience does it. When you are able to choose the right tools at the right time, and coding is not just a hit-miss try. When you know not only the basics, but also as many sideways as possible: when you know the technologies related to and interfering with the world of a programming language. Many of these are supported in the framework itself, but for some you will have to create your own tools.
 
Share this answer
 
v2

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