Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: C# and the .NET Platform, Second Edition
Publisher: Apress
Authors: Andrew Troelsen
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent Reference to Fundamentals of C# and .NET

Glad to see a .NET Beta 2 compliant book and so soon after the release of .NET Beta 2. Struggling through the series of MSDN Magazine .NET Beta 1 articles while using Visual Studio.NET Beta 2 was an excercise in frustration. Surprised to see code samples of Visual Basic.NET in a C# book. Although most of my experience has been with Visual Basic, my earlier C and C++ experience allows me to move directly to C# rather than to VB.NET. Other VB programmers may have a less easier transition but definitely should not be discouraged! Was that the purpose for including VB.NET in the book? This is a brave attempt to cram as much C# and .NET into one large book particularly since volumes could be written. It is, understandably, shy in discussing Visual Studio.NET to any great depth. Instead, the book concentrates on the fundamental aspects of C# and .NET. An excellent low level nuts and bolts coverage of the topics. A very good reference book now and even after the final version is released - assuming, of course, that changes to the technologies are minimal. According to a publisher's note in the book, final release updates will be available on the Web.

Product: Book - Paperback
Title: Objects First With Java : A Practical Introduction Using BlueJ (2nd Edition)
Publisher: Prentice Hall
Authors: David Barnes, Michael Kolling
Rating: 5/5
Customer opinion - 5 stars out of 5
Required reading

I have been teaching programming to beginners for almost 20 years. I found leaning object oriented programming took me a long time, I believe it has taken most of the text book authors a long time also, many of them still don't get it. The authors of Objects First have taken a giant leap and provide an introduction to OOP (using Java) that is a must read for anyone wanting to learn to program with objects (even more experienced programmers).
Do not read any OOP texts that refuse to start with a discussion of objects from the first page. This book simply gets it right!
In addition to the great topic coverage, the authors use the BlueJ environment to demonstrate OOP concepts. This environment is unique (and free) and allows students to explore OOP in a way that other programming environments simple don't provide.
Not only do the authors clearly discuss OOP but they also discuss important software engineering concepts along the way.
Buy this book, work through the incremental exercises, and you will not be disappointed.

Product: Book - Paperback
Title: DSL for Dummies
Publisher: For Dummies
Authors: David Angell
Rating: 4/5
Customer opinion - 4 stars out of 5
quite good for beginners

Of course this is the 4dummies philosophy: being nice and friendly with absolute beginners; but this book can be read also by experts (especially from Europe) due to the large "american view" of the technology inside it. Good, really good ...

Product: Book - Hardcover
Title: Assembly Language for Intel-Based Computers (4th Edition)
Publisher: Prentice Hall
Authors: Kip R. Irvine
Rating: 1/5
Customer opinion - 1 stars out of 5
This book is TERRIBLE

This is by far the most poorly organized programming book I have ever read. The author repeatedly refers to subject matter he has not yet discussed and asks review questions on material to be adressed in later chapters. Assembly language is described in such a bizzaire, structureless, ad hoc manner that one feels as if they are being subjected to whimsical tutorage. The author presents one topic, and then moves on to something completly different never building upon previous knowledge, and puts the finishing touches on his patheticism by referencing subjects that are not addressed for another several chapters. The worst programming book I've ever read - use only for firewood or paperweights.