Full description not available
A**R
Okay for beginners but you will DEFINITELY need a second book to fill in the plethora of blanks that leave you frustrated
This book goes well beyond those Learn WHATEVER in 24 hours to teach a pretty solid foundation in C#, BUT while it touts itself as being for beginners, meaning those with little to no programming experience, forget C syntax experience, the book is like Swiss cheese, leaving you frustrated trying to understand what are actually simple concepts because the author skips steps or definitions. As a result, you will definitely want a second book, like something from the Unleashed series (I have VS 2015 Unleashed) that explains the syntax in more detail along with plain english.As an example, Chapter 4 of this book goes into explaining Boolean operators, assignment operators and the like, the is blah TRUE and/or FALSE stuff. It is simple on its face, but one of the frustrations of C like languages (compared to something like Visual Basic) is that the syntax is nonsensical. That would be fine if the author would explain all of the operators being discussed in the chapter.The author will say ^= as in var1 ^= var2; results in var1 being assigned the value that is the result of var1 ^ var2Now if this is confusing...yeah, exactly, C type languages read like stereo instructions but that is fine so long as the syntax is explained as part of the lesson. In this case the author never explained what the ^ operator does. I am left pulling my hair out looking back figuring I must have skipped pages. Nope, author just forgot, so time wasted as I finally give up and go get another book, look up the table of operators to find it is the VB equivalent of XOR, meaning the result if the evaluation of var1 ^ var2 is true if var1 and var2 have opposite Boolean values, True False or False True and the result of the evaluation is false if both var1 and var2 are true or both are false. Easy right? Because I took 10 seconds to explain it which the author doesn't bother to do.While this problem is certainly not the end of the world it makes for not so smooth sailing and without other books, readers may just pull the ripcord all together and give up. So if you bite the bullet and get this book, get another C# book that is more of a dictionary style, just listing different expressions, syntax, etc so that if you get stuck on something, you can look it up elsewhere. Personally, the Unleashed books is great for this. This book plus Unleashed are a powerful combo.
D**R
Highly recommended to all my students and a valuable summary of the state-of-the art in C# programming.
This book continues the Wrox tradition of books, that teach programming in a step-by-step manner, which started in 2002. It is written in easy-to-understand English, which makes it ideal for my students. It has a very interesting table-of-content, that fo example shows cloud programming before ADO.NET. Entity Framework, for which there is no up-to-date book at the moment, is also covered. Obviously the books was written beginning with a blank page and C# 6 from the start which makes it outstanding compared to books that are refurbished every 2nd year. And it is slim compared to many other books. I read only a few chapters, so it's to early to know about errata issues.
D**R
Don't waste your time!!!
This book had so many errors and missing instructions that it made reading this book worthless.
A**R
For beginners.
Exactly what I wanted. A well written beginner C# book and a great reference for when my class books don't have good examples.
A**R
would recommend to those who are trying to learn C#
Very clear, or at least to me it is, as to how to use C# with Visual Studio. would recommend to those who are trying to learn C#
J**Z
Five Stars
Nice book for a novel student
J**D
It is certainly not for beginners. I believe one ...
It is certainly not for beginners. I believe one needs a strong programming background to begin C# programming with this book.
L**T
Satisfactory book for programming learning.
I wrote a very unhappy review, as I was beginning this class. With no programming background, I had a very difficult time following the material. However, as I have become more comfortable with the material, I'm becoming a lot more happy with the book.The font is very small (and I have very good eyes). The color/texture of the paper combined with the color of the ink, and size and font of the letters, makes it very uncomfortable to read. Also, the binding makes it very difficult to keep the book open if you don't hold it with both hands, and it's exceedingly difficult to hold it with two hands while typing complicated strings of programming code into a computer. Should have been spiral binding, or something. I hope the publisher improves these in future editions.
A**R
There was way too much explained in a very abstract way (such as programming classes) which could have been explained so much be
OK book to work through. There was way too much explained in a very abstract way (such as programming classes) which could have been explained so much better. I had to do a lot more research on the net before understanding many of the concepts that the authors were trying to explain in this book. In the end I gave up and purchased another book. That said, I am a complete beginner to Object Orientated Programming (OOP) and was only trying to learn to program as a hobby. If you have some OOP experience or are a far more serious programmer than me then this may be a better book for you.
C**N
Steep learning curve...
Starts off simple enough but is one of those books that massively ramps up the difficulty level after the first few chapters which when coupled with a number of code errors and a few topics that are glossed over can make it tough going in places. Still, I've definitely learned plenty going through the book so you can get something out of it if you persevere.
M**.
they say all programmers who have a thick language book in their house are great programmers and this is one of those books
I don't usually write reviews but yeah, here goes nothing! The book is actually very big! I didn't expect it to be that big, they say all programmers who have a thick language book in their house are great programmers and this is one of those books. It looks like a challenge, but it will be great fun! This will make you a great all round C# developer, definitely worth a purchase.
J**Z
Sorprendente
Realmente impactante y muy completo en este tema. Un placer leerlo. Además, lo estoy empleando y sugiriendo como libro de texto o base para la enseñanza del lenguaje.
A**R
Not for beginners
This does seem to have knowledge in it but the way it is written is for people who are studying for an exam or have a minimum 5 years recent experience in C++ programming. Its more a reference book than a learning book.
Trustpilot
2 months ago
1 week ago