Learning to program is one of the most rewarding experiences you can have in the world of computers! Instead of just using programs written by others, you can start to write your own programs. Many people realize that the easiest way to learn is by seeing and doing. Introduction to C# takes this easy to follow approach, with lots of opportunity to practice, plenty of pictures to verify your work, easy to follow explanations, and plenty of sample code to examine. In no time at all, you can start writing simple programs of your own design, using one of the most vibrant and popular languages of today, C#. To save you time, all of the code presented in the book (both in the chapters and for the challenges), can be downloaded from the Joes2Pros website!
An excellent introduction to C#, filled with many screenshots, examples, chapter quiz questions, and thirty five challenge projects ... practically the equivalent to taking a course.
Pros: - Lots of screenshots - Lots of examples ... and they all work - Chapter summaries for each chapter - Quizzes for each chapter - Challenge projects for each chapter (with downloadable answers) that help to complete the course-in-a-book feel - Short and approachable for a technology book - Fun and easy-to-understand writing style - Well thought out explanations - A bargain price at $10 on Kindle
Cons: - Some typos, but nothing serious - Just an introduction, skips many topics - First of three planned volumes, but at this point it seems that (sadly) the other two volumes have been abandoned by the author
This is a great introductory to C#. Although the book does not get into how to build windows applications (only console applications) it is one of the best programming books I have read. I like it because of the fact that the author's writing is very easy to read and enjoyable. It feels like it was made for humans instead of computers like some programming books. It has great examples of OOP concepts and the author has a way to relate it to real world objects which makes understanding the concepts very easy. Other things I like about this book:
1) Great examples. 2) Summaries of key concepts for each chapter. 3) Challenges is each chapter to get your brain programming. 4) Exams in each chapter that also help to get your brain thinking. 5) Example code and projects can be downloaded online.