Customer Reviews
Thorough, well written and and comprehensive guide to C# - By: SkyPro, 04 Nov 2008 
This is a comprehensive guide to C# by a very readable author. I have a lot of other programing books but found this to be a lot more accessible & usable than most. The Microsoft Step by Step format may not be to everyone's taste, but in its favour, it is clear, concise & straightforward, with enough advanced topics to make it reallly useful. This is a book I keep on the main shelf & provides a lot of value.
An essential book for any dev's library.
Great companion book - By: B. Pollard, 08 Sep 2008 
Firstly, ignore the above review of this book! Whoever wrote it posted it under the wrong book!
I'm a VB programmer who had to convert to either C# or Vb.net, & decided on C# as I liked the idea of everything being 'out in the open' as opposed to VB hiding some of the code. Because of the .net framework you can do exactly the same with both languages... but anyway thats another story! The main thing is I was a VB6 programmer moving to C#!
This book helped make that change fairly painless, with clear exercises & jargon-free explanations. That said, I wouldn't recomend this book for an absolute beginner to programming, as the pace picks up relatively speedily.
Also I sometimes found that I'd do the excercises, read the summary, finish the chapter & then be a bit confused as to what I had just done. Maybe this is because I have a rubbish attention span, but I found that to get a crystal clear idea of what the book was getting at I had to back it up with some internet research (there are some great tutorials out there that are much easier to understand than this book if you search the web a bit), but this book provided the foundations that, once put another way, made everything click into place.
As for the size of the thing... it's certainly hefty & well worth the money - less than £20 (at 666 pages thats 3p a page!) you could do much, much worse than buy this.
Overalll - highly recomended.
Excellent Intro to C# - By: AlanMusicMan, 12 Mar 2008 
I tried to learn C# a couple of years ago from another book by a different author. However, having done VB6 for soooooo long I found that this other book assumed you had come from a C++ background & were familiar with that world - which I was not. Result=unhappiness.
This book is far better for us VB diehards! On the assumption that you are reallly using Vis Studio 2008 (which means alll the examples will match what you see on screen) I would have no hesitation in recommending this book as both a conversion course from VB6 or C++ to C# & also a pretty good intro to programming in general.
The book's pace is gentle & logical, & I am now over halfway through it & have not come up against any of the step-changes in pace & assumption that so often mar other programmers books which purport to be for beginners.
As with so many aspects of book learning, I also find this learning easy, because the author seems to be on my wavelength, none of the relentless "humour" which gets so tedious & intrusive in other books (especiallly the "For Dummies" series), but nevertheless there is a lightness of tone in the writing here which I find just right.
The book is split into easily digestible chapters, which means you can slot in your learning around real-life, & of course the supplied CD contains the full text of the book & alll the example programs. This means you can take your learning on the road, if you are lucky enough to have a laptop - i.e. you don't need to haul the fairly sizable dead-tree product around with you.
So, as a VB6 programmer of many years who is trying to get to grips with one of the .Net languages, I have found this far & away the best book for me.