Most Helpful Customer Reviews
|
|
14 of 14 people found the following review helpful:
5.0 out of 5 stars
Must book for the beginners, November 1, 2003
I have yet to see a beginner's book on C# that even comes close to this one. It is amazing how hundreds of C# books out there misses a critical point that the reader may not understand the material very well unless it is explained in easy detail. This book does not miss its easy details.I have intermediate skillset in C# and I still found this book helpful because it provides a refreshing perspective on the fundamentals of C# programming. The book does not merely focus on how to program, but on what circumstances one should use certain features. This is something not every C# book will offer. If you read this book and still can't understand the basic of C#, then programming is not for you.
|
|
|
8 of 8 people found the following review helpful:
5.0 out of 5 stars
A true beginners book., May 17, 2003
I took a chance on this book because it said that it was a "true beginners book". I had zero computer programming skills or knowledge. I knew some basic PC tasks, like using word, the internet and manipulating some pics I got off my camera, but again zero programming. Everyone I talked to recommened books that were supposed to be for the beginner but everyone of them required at least some elementary background with basic programming terms. I was very frustrated until I found John Smileys book. His unique classroom style writing approach let me feel apart of his class. What most impressed me was that nothing was taken for granted and nothing was presented or used in the examples without detailed and complete explinations. Most other books I came across program concepts that they dont explain until 3 chapters later. I was never lost or confused at any stage of my study with this book. Not only was it a complete teaching but the book doesnt requier you to purchase expensive software in order to learn C#. In fact his approach better prepares you to later learn Visual Studio because you now understand how the code is generated and can go in and code on your own if you wanted. The book built my understanding of C#, my vocabulary for future programming, it gave me confidence that the C# mountain could be conquered, and it left me with the ability to pick up any other C# book and learn.
|
|
|
7 of 7 people found the following review helpful:
5.0 out of 5 stars
Great for both novices and midlevel programmers, September 4, 2002
True to the title, "Learn to Program with C#" clearly introduces the basic principles of computer programming while teaching Microsoft's C# language. This book will be useful to both novice programmers and to programmers, like myself, with some experience in another language. In fact, my earlier experience is in Fortran, Basic and Visual Basic, which I initially learned in a pair of courses taught by the author, John Smiley, several years ago. In reading a review copy of his new book I recalled Smiley's unassuming teaching style that allows each student to build confidence while learning the fundamentals of the language. As a programmer, but without knowledge of any version of "C," I was able to breeze through the introductory chapters, while refreshing my knowledge of concepts such as the "systems development life cycle," which are important to consider before embarking on any programming project. In this book, John Smiley places the reader in a university classroom with himself as the first-person narrator and instructor. Throughout the book, we follow the development of an actual C# application as a "class project" case study. The classroom concept, with named male and female students who ask intelligent questions, is easy to relate to and follow, but is not at all simplistic. This narrative format, unusual for a technical book, works well to lead the reader through the issues that arise during development of a project. Smiley has a very easy-going tone and seemed to anticipate questions that I had regarding the specifics of C#. For me, the most interesting chapters are numbers six through nine in which I learned about methods, instantiable classes, controlling access to object data, and inheritance. I even enjoyed learning about "overloaded constructors," which would have previously seemed to be an arcane concept. All the topics that Smiley undertakes to teach in his book are clearly explained and fully illustrated with "screen shots" and sample code that build pieces of the application that runs through the book. With Learn to Program C#, I think that I learned enough to begin writing C# applications capable of prompting for user input, creating forms with textboxes and buttons, manipulating data, and creating reusable objects.
|
|
|
Most Recent Customer Reviews
|