Shop now Shop now Shop now  Up to 50% Off Fashion  Shop all Amazon Fashion Cloud Drive Photos Shop now Learn More Shop now Shop now Shop Fire Shop Kindle Listen in Prime Shop now Shop now

Customer Reviews

4.2 out of 5 stars22
4.2 out of 5 stars
Format: Paperback|Change
Price:£18.08+ Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

on 1 June 2014
I initially bought this book to give me a good impression of what c# can do. The authors explanations in the book are clear and concise but i would not recommend this book.

I paid for the book so i expect the basics such as structs to be in the book, but they are not instead the authors have been quite lazy and direct you to the books website to learn about them. There are lots of occurrences where the authors direct you to the website to learn about things which they call bonus material but as this is a book on c# 5.0 they should be included in the book! Furthermore the book needs more examples.

I was also drawn in by the "7 books in 1" line on the cover, and while the authors do topics like SOA, wpf etc it is not in sufficient depth and yet again the examples are lacking. There is also no coverage of topics like linq, parallel programming, asynchronous programming etc.

Overall i feel the whole book is badly ordered and has been rushed into publication.

If you want a comprehensive debrief on C# i recommend c# 5.0 in a nutshell or pro c# and .net. Avoid like a plague!
0Comment|11 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 22 November 2015
To sum it up:
+ This is a big book comprising of so-called "mini-books". It does not flow by introducing concepts one by one and then building on them. Instead, each mini-book is almost like a separate book - rather than part of a whole.
For example, book one makes full use of classes and other OOP concepts, but classes and OOP aren't even touched upon until book two. Overall I found this book to be disorganised.

+ Examples are rushed, and sometimes totally incomplete. This is alright if you already have experience with programming, not so great if this is your first ever attempt. At one point the author even said he's simply not going to bother explaining the previous example. Lazy.

+ Code is often bloated and not to the point. For example, when introducing the "this" keyword - on-top of using "this" to pass an instance of a class to a method - which is really what "this" is meant to be used for, he also uses "this" when assigning data to class fields via a method. This is only necessary when trying to avoid ambiguity, such as when the fields have the same name as the method parameters. In his example, the fields did not have the same name as the method parameters, meaning there was absolutely no point in doing it. And he didn't even say a word about it in the explanation. Sloppy.

+ The supporting web site has broken links. There are examples available on Github; however, the additional material which the reader is supposed to be able to reference from the web site is not available anymore. For a rushed book like this that constantly references "the web site", that is totally unacceptable.

+ As mentioned previously, if you have absolutely no programming experience whatsoever, I would not recommend this book unless you are very good at studying from multiple sources, and pick things up very fast.

But if like me you have previous programming experience, you'll probably get away with this book and try to ignore the annoying aspects of it. But if you're a beginner who needs a good gradual introduction - or if you want a logically laid out, well written, concise text - I suggest looking elsewhere.
0Comment|Was this review helpful to you?YesNoReport abuse
on 29 December 2015
I am a big fan of the 'Dummies' books. This tome has not aged well. I installed the version of Visual Studio that is used in the book, viz 2012, and there are many differences between what is described in the book and what one sees on screen. I am completely new to programming and the last thing I need is a book that is not accurate. I imagine most programming books would have this problem so I think I will have to wait until something like "Beginning C# 6.0 Programming with Visual Studio 2015" is available.

Though I did not think I would find it annoying to be referred to a web site for code and extras, I did and VERY much so. After this purchase, I will look VERY favourably on a book that has a CD for this purpose.
0Comment|Was this review helpful to you?YesNoReport abuse
on 1 January 2014
Bought this having looked through several books in the same vein at my library. This is as clear as any and has the advantage that you can download Visual Studio Express (2012) from Microsoft for nothing and then follow it through the book. There's now a later version of Visual Studio Express (2013) and doubtless the book will reprint in the fullness of time.
0Comment|Was this review helpful to you?YesNoReport abuse
on 6 March 2016
I found this book very difficult to read. It waffles around the subject matter. I spent a week with it before abandoning it for PRO c#
0Comment|Was this review helpful to you?YesNoReport abuse
on 28 February 2015
This book is brilliant and would recommend to anyone who is starting to learn this language!
0Comment|Was this review helpful to you?YesNoReport abuse
on 11 June 2016
Very completed book with all the necessary information to introduce you to C# programming.
0Comment|Was this review helpful to you?YesNoReport abuse
on 7 December 2015
Arrived quickly, has everything needed. Thank you!
0Comment|Was this review helpful to you?YesNoReport abuse
on 13 March 2015
Great , useful book great for the basics
0Comment|Was this review helpful to you?YesNoReport abuse
on 6 January 2016
These dummies books are brilliant
0Comment|Was this review helpful to you?YesNoReport abuse

Sponsored Links

  (What is this?)