 |
 |
Sams Teach Yourself C# in 21 Days
by Bradley L. Jones
List Price: $39.99
Our Price: $27.99
ISBN: 0672320711
Publisher: SAMS (19 October, 2001)
Edition: Paperback
Sales Rank: 67,388
Average Customer Rating: 3.87 out of 5
|
Buy now directly from Amazon.com
|
|

 |  |  |
 |
 |  | Customers Reviews: |  |  |
 |  |
Rating: 5 out of 5
A Great Introduction To C#!
Focus of this book is on the language itself - It doesn't get side-tracked talking about Visual Studio and .NET in general, like many C# books. It is written in a clear, friendly tone and the concepts and definitions are easy to understand. The organization is also well thought-out. Like all 21 Days books, it is divided into 3 weeks of 7 days (chapters) each. In this book, Week 1 covers language basics, like using the compiler, variables, operators, control statements and an introduction to classes and methods. Week 2 goes into more intermediate language topics like enumerators, arrays, exception handling, inheritance, interfaces and delegates. Finally, Week 3 introduces a some advanced C# topics like operator overloading and reflection as well as demonstrating how C# fits with the rest of the .NET world, specifically, the .NET Framework, Windows Forms, Web Services and Web Forms.One caveat: If you don't have a lot of programming experience, the first couple of days cover conceptual topics that may be a little confusing. Don't let that trip you up. Just skim over them ignoring anything you don't understand and head to Day 3. That where the real meat of the programming topics begin and from there it starts at the beginning and builds on itself, as you'd expect. I particularly liked the Week In Review sections that provided extended examples (often several hundred lines of code) that demonstrate the concepts covered in the previous week. Cross-references make it easy to look up anything that is unfamiliar. This really helps pull together the concepts and helps you understand how to apply them to real-world code. Overall a great tutorial that doesn't skip around or backtrack like so many computer books do. The organization also makes it a good reference for looking things up after you learn C#.
Rating: 5 out of 5
Good Tutorial on C#
Like most of the 21 Day books, this one does a good job taking the reader through the basic aspects of its subject matter. The book says it's written for novice programmers-- I'd take that with a grain of salt. If you haven't programmed before, C# can be a difficult place to start, and this book won't really make it much easier. But if you have had experience with VBA in Excel or other programs, or if you are in an experienced VB programmer, this book will ease you into C# without undue difficulty. Lots of quizzes and exercises, so you can check your progress as you go along and apply what you are learning. Only one chapter on the .Net Framework, and only one on Web programming, but these topics are dense enough that you would probably want a separate book on each topic. So, one can't really fault Jones for only touvhing lightly here. Two chapters on WinForms and Windows applications, with the rest of the text focused mainly on console apps to demonstrate the language.
Rating: 3 out of 5
Not a good choice for the beginner or returning programmer.
I decide to return to programming after a long absence. I think I made a really poor choice in this book. For me, it just didn't do the job. I had to get another book on C# to fully understand what was being said in this book. I really wish I would have just bought the other one in the first place. Some of the exercises ask you to do things that are never fully explained in the book. In addition, it only gives a brief explanation of classes, and that is the one thing I needed the most information on. All in all, not a great book for someone who has never programmed in an object oriented language. I guess if you have intermediate programming skills, you may be able to finish this book in 21 days, but it's simply not a good choice for those who are returning to programming after a long absence or for those who are a beginner.
|  |  |
 |  |  |
 |
|
| Please note: |
Checkout and payment processing is done safely and securely through Amazon.com. |
| Prices (as shown) are subject to change without notice and cannot be guaranteed. |
|
|  |