Click here to Skip to main content
12,752,634 members (36,964 online)
Rate this:
Please Sign up or sign in to vote.
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 2-Jun-12 2:44am
Updated 2-Jun-12 2:46am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

+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.
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!
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

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[^]
Prasad_Kulkarni 3-Jun-12 1:34am
GuruOnu 3-Jun-12 6:50am
Nice Collection.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

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.

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

    Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170217.1 | Last Updated 2 Jun 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100