Series: Developer Reference
Paperback: 816 pages
Publisher: Microsoft Press; 8 edition (November 9, 2015)
Language: English
ISBN-10: 1509301046
ISBN-13: 978-1509301041
Product Dimensions: 7.4 x 1.7 x 9 inches
Shipping Weight: 3.1 pounds (View shipping rates and policies)
Average Customer Review: 4.4 out of 5 stars See all reviews (28 customer reviews)
Best Sellers Rank: #65,284 in Books (See Top 100 in Books) #12 in Books > Computers & Technology > Programming > Microsoft Programming > .NET #16 in Books > Computers & Technology > Programming > Languages & Tools > C# #254 in Books > Textbooks > Computer Science > Programming Languages
I am new to C#, however, I have been programming in database and mathematical programing languages for over 20 years. When buying a book on C# I was concerned that I would find a book targeted at my level of experience, which is not basic, but not advanced in the sense of traditional programming languages. I have been happy with this book, it hits the spot for me. It explains enough of the concepts without becoming too technical and it is simple enough for me to follow. The only reason I did not give this 4 or 5 stars is that, like a couple of other folks, I found bugs in the sample programs. I found the examples code in Chapter 2 to be totally broken. This is no small issue, without working sample programs and proper support, the value of the book is greatly diminished. I will update if MS support get's back to me with a proper response (even if it was my error).Update:I was able to get the Chapter 2 sample apps to work after loading the updated Windows SDK files as indicated in another review comment by Kim Spilker under VanRoekl11 January 29, 2016 review "someone needs to test every page to verify it ..." under this publication in .Update:The Chapter 2 sample programs only work on a Windows 10 OS. My Windows 8.1 Machine still will not run the sample application even with the SDK update. I will keep my rating at three stars, since Windows 8.1 is still a supported OS (only one version behind 10) and it seems a bit strange for a book to require a specific operating systems for a simple learning application. The introductory chapter does say Windows 10 is required for sample applications, but that is a bit self serving and unhelpful.
Microsoft Visual C# Step by Step (8th Edition) (Developer Reference) Microsoft Visual C++/CLI Step by Step (Step by Step Developer) Microsoft Visual C# Step by Step (Developer Reference) Microsoft Surface Pro 4 & Microsoft Surface Book: The Beginner's Guide to Microsoft Edge, Cortana & Mail App on Microsoft Surface Pro 4 & Microsoft Surface Book HTML5 Step by Step (Step by Step Developer) JavaScript Step by Step (Step by Step Developer) Microsoft® Visual C++® .NET Deluxe Learning Edition--Version 2003 (Developer Reference) Microsoft SQL Server 2012 High-Performance T-SQL Using Window Functions (Developer Reference) COM Programming with Microsoft .NET (Developer Reference) Microsoft ASP.NET and AJAX: Architecting Web Applications (Developer Reference) Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build (Developer Reference) Microsoft .NET - Architecting Applications for the Enterprise: Architecting Applications for the Enterprise (Developer Reference) Microsoft SQL Server 2012 Internals (Developer Reference) Programming Microsoft LINQ in .NET Framework 4 (Developer Reference) The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers (Developer's Library) The Swift Developer's Cookbook (includes Content Update Program) (Developer's Library) Microsoft Visual C++ 6.0 Deluxe Learning Edition (Microsoft Professional Editions) Microsoft Visual C++ .NET Language Reference (Pro-Documentation) The Visual LISP Developer's Bible, 2011 Edition Infants and Children: Prenatal through Middle Childhood (8th Edition) (Berk & Meyers, The Infants, Children, and Adolescents Series, 8th Edition)