Click here to Skip to main content
15,895,859 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
Dear friends, I am new in C# programming. Please advise me few books for learning C# programming language.

Thank you very much for your time.
Posted

The one that both the people I work with recommend is "C# 4.0 in a Nutshell: The Definitive Reference." I have been using the APress "Pro C# 2010 and the .NET 4 Platform, Fifth Edition", but like the pdf version.
 
Share this answer
 
Comments
Mohammad A Rahman 17-Mar-12 23:32pm    
Good answer :)
JaPed 17-Mar-12 23:38pm    
Thanks
I would like to mention about the book CLR Via C# book in addition to the Solution 1.

Hope it helps :)
 
Share this answer
 
Comments
JaPed 17-Mar-12 23:38pm    
Thanks
Clifford Nelson 18-Mar-12 5:40am    
I think that book is a little advanced for most developers. Wish I understood that stuff better.
BillW33 5-May-12 10:50am    
I have that book and I like it, but as Clifford said a bit advanced for the beginner.
Illustrated CSharp by Daniel Solis, is good for a quick start, the subject is lucidly explained.
http://www.apress.com/9781430232827[^]

Then, detailed study can be done with Pro C# and .NET Platform by Andrew Troelsen
http://www.apress.com/9781430225492[^]

C# 4.0 in a Nutshell by Joseph Albahari, Ben Albahari is an excellent comprehensive reference book
http://shop.oreilly.com/product/9780596800963.do?green=2FCA8E12-1FBB-5F44-BE6A-A7717A41D0FB&cmp=af-mybuy-9780596800963.IP[^]

C Sharp in depth by Jon Skeet is an excellent book to know the corner cases in C Sharp
http://manning.com/skeet2/[^]

Effective C Sharp and More Effective C Sharp both by Bill Wagner are very good books, in which the author recommends best practices.
http://www.amazon.com/Effective-Specific-Ways-Improve-Your/dp/0321245660[^]
http://www.amazon.com/More-Effective-Specific-Ways-Improve/dp/0321485890[^]
 
Share this answer
 
v2
Comments
ProEnggSoft 17-Mar-12 23:46pm    
By the time I posted my solution, two solutions are already posted. It took some time for me to search the links for the books and post in the solution. The books suggested in Solution 1 and 2 are very good. CLR via C# is particularly good for Multi-Threading.
hi,
if you are new to Object Oriented programming, I would suggest this for starters:
http://www.headfirstlabs.com/books/hfcsharp/[^]
 
Share this answer
 
Comments
ProEnggSoft 18-Mar-12 1:50am    
It's a good book, with an innovative concept, for starters. 5!
chandanadhikari 18-Mar-12 3:12am    
thanks :)
Hey,you can use APRESS Publications book for any .NET concepts
For C# programming you can use Apress books as it contains very deep information with example about any concepts.
you can also refer links of Solution 3....
Happy Coding....
 
Share this answer
 

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