QurazyQuisp

Platinum Member
Feb 5, 2003
2,554
0
76
Does anyone have any recommendations for good starting C# books? I'd like to learn it as it seems like many of the programming positions out there are looking for people who are able to program in it.
 

imported_Dhaval00

Senior member
Jul 23, 2004
573
0
0
O'Reilly Programming C# by Jesse Liberty, Fourth Edition. Best book to learn C# 2.0. If you don't know C#, or are a beginner, don't jump directly to C# 3.0 - you'll get confused if you don't know the fundamentals (things like delegates, events, publisher/subscriber pattern, anonymous methods, etc.).

Good luck.
 

stash

Diamond Member
Jun 22, 2000
5,468
0
0
The Fifth Edition of that book just hit the shelves last week. It's updated to include VS2008, LINQ, .NET 3.5, etc.

He still covers all the fundementals in the first part of the book, and doesn't really get into C# 3.0 until the later parts of the book.
 

GarfieldtheCat

Diamond Member
Jan 7, 2005
3,708
1
0
Anyone have an opinion on Essential C# (Michaelis) or Head First C# (Stellman and Greene) for intro books?

I've heard that Accelerated C# (Nash) and Pro C# and the .NET 3.5 Platform (Troelsen) are very good mid to advanced books.

 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
"being able to program in it" by reading few books is not what they are looking for, they all want well-rounder programmer with C# skills
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
I've bought a couple of decent ones, but they always end up sitting on my shelf while I Google up answers in a tenth the time it would take to look it up in one of the tomes. I keep telling myself books are still important, but I am starting to not believe it.
 

Thyme

Platinum Member
Nov 30, 2000
2,330
0
0
Originally posted by: GarfieldtheCat
Anyone have an opinion on Essential C# (Michaelis) or Head First C# (Stellman and Greene) for intro books?

I've heard that Accelerated C# (Nash) and Pro C# and the .NET 3.5 Platform (Troelsen) are very good mid to advanced books.

Glanced through Head First. Head First books are great and this one won't disappoint. Doesn't look like it's that great for experienced programmers, though.
 

nordloewelabs

Senior member
Mar 18, 2005
542
0
0
if you are a noob and have no experience with Object Oritented Programming, i suggest:

Beginning C# Objects: From Concepts to Code (http://apress.com/book/view/159059360X).
this book is very theoretical, but it does an excellent job at teaching the fundamentals of programming with Objects. the authors go to great lengths to explain the "why's" of code syntax and approach. and the explanations are very well written, with lots of analogies.

i suggest O'Reilly's Programming C# (mentioned a few posts up), if you're:

a) not a noob
b) not into lots of theory or
c) wanna get the hands dirty quick



Edit: another suggestion for noobs:

Illustrated C# (http://www.apress.com/book/view/1590597230). it reminds me a little of "Head First" (also mentioned before), but this one isnt illustrated as much.