Books for learning C# language RRS feed

  • Question

  • Hello, I have completed my graduation in B.Sc-IT. During my graduation i had C# as my subject. In the total 6 semester's that i had during my graduation, I learned various languages like C, C++, VB 6.0, J2SE, C#. Earlier i was really bad in programming languages, and still i feel that i have some problem in learning it. During my last sen where i had C# as one of my subjects, I found it interesting. I learned the basics of it but still feel that i lack some confidence in it. I want to learn more about this language and its latest features as well... So which text book should i buy so that i can become proficient in this??? since i have thought of becoming a C# programmer ahead in future.... I also wanted to ask, Whether it is necessary to know all the above mentioned languages even if i want to become a master in C# language??? Please give me some good advice. Thanks in advance.... 

    I have listed some text-books of some great authors... Please suggest me which one to buy... I can say that i am a beginner in this language even though i have learned this language... and also i want to become Proficient in this language.... Please help....

    C# 4.0 Unleashed

    Professional C# 4.0 and .Net 4(Wrox Programmer to Programmer)

    Essential C# 4.0

    C# 4.0 Complete Reference

    Wednesday, October 19, 2011 2:22 PM


  • They are all very good books, Shivanand - I own three of them. Of these, I think C# 4.0 Unleashed is going to be of most use to you if you can only buy one (they are expensive I know!). It is very well-written, proceeds at a steady pace and covers an enourmous amount of ground for a single book.

    However if you really are having difficulty understanding, I can't think of a better author for you than Deitel. He is a very highly regarded programming author. Of all the books I have read, his are the easiest to understand. He writes in such a way that things just 'click' as you are reading. C# How to Program (Deitel) is what I recommend if you're having trouble with C#.
    James Finch (MCDST) -- Please vote as helpful if you found this post helpful, or mark as answer if it answered your question.
    • Proposed as answer by Horizon_Net Wednesday, October 19, 2011 3:38 PM
    • Marked as answer by Bob ShenModerator Wednesday, October 26, 2011 2:35 AM
    Wednesday, October 19, 2011 2:54 PM