Last post Aug 27, 2011 10:29 AM by gerrylowry
Aug 23, 2011 03:10 PM|greenlinux|LINK
I want to learn to C# but I do not know which book to pick. Some people recommend Head First C#, but i do not like the book. Have anyone learn C# from one of this books:
Illustrated C# 2010
Murach's C# 2010
C# 2010 for Programmer - Dietel
Microsoft Visual C# 2010 Step by Step
Introducing Visual C# 2010
Aug 23, 2011 03:16 PM|Ravi kant jha|LINK
Aug 23, 2011 03:22 PM|Bikram Saluja|LINK
if you really want to understand the C# language, buy Programming C# by Jesse Liberty. below is the link. it will introduce you to the newer version (4.0) of C# and will help you with OOP concepts. The old version (2.0) of the same author is good as well
(if you are still using visual studio 2005)
Aug 24, 2011 06:05 PM|greenlinux|LINK
Bikram Saluja. I stared reading the book and its really good. The book also privided a lot of example that can be download from the book website.
Aug 24, 2011 06:19 PM|Bikram Saluja|LINK
I am glad you liked the book. Happy Coding :-)
Please remember to Mark As Answer if my post answered your question!
Aug 27, 2011 10:29 AM|gerrylowry|LINK
For me, the best book to start learning c# is
"Inside C#", Second Edition, by Tom Archer and Andrew Whitechapel, Paperback: 600 pages
Publisher: Microsoft Press; 2nd ed. edition (April 1 2002)
ISBN-10: 0735616485 ISBN-13: 978-0735616486
I have not seen the second edition but I used Amazon's "Look Inside" feature and it appears very similar to the first edition. Tom Archer wrote the orginal without Andrew Whitechapel. I'm guessing that this is a minor revision.
The reason that "Inside C#" is such a great book is the way that Tom Archer explaiins c# ... you do not even use an IDE like Visual Studio. Tom Archer has you use a text editor like notepad and the c# command line compiler. Later, when
you're using Visual Studio you'll have a better understanding of what Visual Studio does when it's building your c# applications.
You also likely want to get the very useful free tool LINQPad. Read about it here:
http://www.linqpad.net/. LINQPad gives you the ability to try out c# statements and expressions, et cetera. Think of LINQPad as a programmer's scratch pad.
The reason to read "Inside C#" is to get started ... you'll later need to learn new features that have been introduced with later versions of c#.
I also recommend Charles Petzold's has a free book:
".NET Book Zero
What the C or C++ Programmer Needs to Know
about C# and the .NET Framework"
Petzold's book is also older but you will likely still find it quite useful.