Answered by:
What are the three best book to learn c#

Question
-
User1991909180 posted
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# 2010Thanks
Tuesday, August 23, 2011 3:10 PM
Answers
-
User-608283337 posted
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)
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Tuesday, August 23, 2011 3:22 PM -
User-434868552 posted
For me, the best book to start learning c# is http://www.amazon.ca/Inside-C-Second-Tom-Archer/dp/0735616485
"Inside C#", Second Edition, by Tom Archer and Andrew Whitechapel, Paperback: 600 pages
Publisher: Microsoft Press; 2nd ed. edition (April 1 2002)
Language: English
ISBN-10: 0735616485 ISBN-13: 978-0735616486I 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:
http://www.charlespetzold.com/dotnet/index.html
http://www.charlespetzold.com/dotnet/DotNetBookZero11.pdf
".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.
g.
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Saturday, August 27, 2011 10:29 AM
All replies
-
User-2067077449 posted
http://forums.asp.net/t/1611468.aspx/1?What+is+the+best+book+for+c+
Tuesday, August 23, 2011 3:16 PM -
User-608283337 posted
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)
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Tuesday, August 23, 2011 3:22 PM -
Wednesday, August 24, 2011 6:05 PM
-
User-608283337 posted
I am glad you liked the book. Happy Coding :-)
Please remember to Mark As Answer if my post answered your question!
Wednesday, August 24, 2011 6:19 PM -
User-434868552 posted
For me, the best book to start learning c# is http://www.amazon.ca/Inside-C-Second-Tom-Archer/dp/0735616485
"Inside C#", Second Edition, by Tom Archer and Andrew Whitechapel, Paperback: 600 pages
Publisher: Microsoft Press; 2nd ed. edition (April 1 2002)
Language: English
ISBN-10: 0735616485 ISBN-13: 978-0735616486I 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:
http://www.charlespetzold.com/dotnet/index.html
http://www.charlespetzold.com/dotnet/DotNetBookZero11.pdf
".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.
g.
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Saturday, August 27, 2011 10:29 AM