Hey guys,
I'm new when it comes to the C# language(6 months). I dedicate a few hours everyday to learning this craft. Most likely I will never end up going to school for this topic due to financial strain. I wanted to know if someone can break down the NEED TO KNOW topics of C# if I want to start a career in this field.
Im not looking to rush, but I enjoy learning C# alot and it would be a dream to make a living out of this.
Also, what would be the best way for me to get my feet wet and get some real experiance under my belt?
*Im not looking to make money now, I just want to get confident in my coding skills.
Thanks in advance
Loading
Mamta MPosted Dec 9, 2010, 1:12 AM
(you can initially begin with console based applications to learn the below)
C# basic building blocks (language syntax and constructs)
C# advanced features such as anonymous types, partial types, extension methods, lambda expressions and so on
C# advanced concepts like remoting, interoperability and so on
I strongly recommend getting the latest edition of C# in a Nutshell by Joseph and Ben Albahari. It covers almost everything that is needed to know about the language and has received very good reviews.
You can also learn from websites and web based tutorials but beware that not all are accurate, some are riddled with technical errors and bad language that make learning difficult. So if you are going on the Web route, check the articles carefully.
Hope this helps.
-Mamta
Gomathi PalaniswamyPosted Dec 10, 2010, 12:14 AM
I too had this doubt when am starting.So me it self framed syllabus like
variables and data types
operators
decision making branches and loops
methods
arrays
strings
struct enum
class object
inheritance polymorphism
interface
overloading
threads
delegates
Gaetano DPosted Dec 9, 2010, 10:33 AM
Im trying to read as many books as possible, and trying to stay away from learning off of websites because of "Slang" code.
What would you guys say is the most difficult part of c# to learn?
Im having a little bit of trouble wrapping my head around Encapsulation... I know what its for, and I know its very important, so if you guys know of a great example I can understand better I would appreciate it.
Again, Thanks for the replys! :)
Sam HobbsPosted Dec 8, 2010, 10:51 PM
There is a lot to learn about databases and it is worthwhile learning about that.
Mahesh ChandPosted Dec 8, 2010, 10:25 PM
That said, you will need C# language for all. So first focus on the language and syntaxes and then move to your area of interest.
Good luck!