Click here to Skip to main content
Rate this: bad
good
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
Edited 2-Jun-12 2:46am
v2
Rate this: bad
good
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.
  Permalink  
Comments
Zoltán Zörgő at 2-Jun-12 8:03am
   
I also appreciate the attitude, and your answer too. +5
Prasad_Kulkarni at 3-Jun-12 1:34am
   
Good answer +5!
VJ Reddy at 4-Jun-12 5:18am
   
Good answer. 5!
Rate this: bad
good
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[^]
  Permalink  
Comments
Prasad_Kulkarni at 3-Jun-12 1:34am
   
5'ed
GuruOnu at 3-Jun-12 6:50am
   
Nice Collection.
Rate this: bad
good
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.
  Permalink  
v2

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

  Print Answers RSS
0 DamithSL 320
1 OriginalGriff 195
2 Afzaal Ahmad Zeeshan 154
3 Zoltán Zörgő 149
4 Peter Leow 115
0 OriginalGriff 7,510
1 DamithSL 5,519
2 Sergey Alexandrovich Kryukov 4,994
3 Maciej Los 4,936
4 Kornfeld Eliyahu Peter 4,514


Advertise | Privacy | Mobile
Web04 | 2.8.141223.1 | Last Updated 2 Jun 2012
Copyright © CodeProject, 1999-2014
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