Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Absolute Beginner's Guide to C (2nd Edition)
Publisher: Sams
Authors: Greg Perry
Rating: 4/5
Customer opinion - 4 stars out of 5
Brilliant in it's manner that it addresses the rest of us..

This was probably the best book I have ever read on programming. I am only 12 years old, yet this book made it easy to grasp the concepts of C. The chapters are information packed, yet fun and not over-technical. Don't waste your money on any "Dummies" books. This is what you need if you want to learn C.
PS:The author also writes a great QBasic book called "QBasic by Example."

Product: Book - Paperback
Title: Applied Microsoft .NET Framework Programming
Publisher: Microsoft Press
Authors: Jeffrey Richter
Rating: 5/5
Customer opinion - 5 stars out of 5
.NET in pieces

I can't remember how I chose this book but I am sure glad I did. I have been postponing learning the framework for a long time cos I was hoping it won't get industry approval( no such luck!).
First of all, this is not a book for beginners. There are tons of books out there for beginners and this is not one of them.
However if your are an experienced programmer and you care about how efficient your programs run, then this is the book for you. I have not read the book to the end but it has been really valuable. It breaks down different parts of the .NET framework and shows how things work.
I really enjoyed the chapters on boxing, object equality and shared assemblies.
It should be noted that most people will get by without knowing a lot of the stuff that is covered in this book but for programmers who are interested in the hows and whys in .NET, and how efficient IL code runs, this book has to "hang out" on your shelf.

Product: Book - Paperback
Title: Single Sourcing : Building Modular Documentation
Publisher: Noyes Publications
Authors: Kurt Ament
Rating: 5/5
Customer opinion - 5 stars out of 5
re: not what I expected review

This book is a style guide, with guidance like, "When introducing small sections that contain subsections, use itemized lists rather than sentences"; "Begin optional steps with a clear visual and verbal indication that they are not mandatory"; and "When listing commands, follow the capitalization rules on which your product is based." The beginning and end of the book provide a shallow discussion of single sourcing, but much of the book is style guidance like this. Maybe I'm missing something, but what does that have to do with single sourcing? I sure don't understand these 5-star reviews and encourage you to flip through the pages of this book before buying so you know what you're getting.

Product: Book - Paperback
Title: Better, Faster, Lighter Java
Publisher: O'Reilly
Authors: Bruce A. Tate, Justin Gehtland
Rating: 1/5
Customer opinion - 1 stars out of 5
Disappointing, too light

As a professional Java developer and unless you've been living in a cave for the last several years, you certainly know about the concepts of agile/eXtreme programming such as using JUnit, refactoring, striving for simplicity etc. All that is wrapped up in the first part of this book (pp.1-128) and it is not done particularly well: The examples are kind of 'Hello World'-ish, so there's little to be learned even for beginners.
The two chapters about the Spring framework and Hibernate are also rather short (pp. 129-175) and merely scratch the surface of those solutions. The documentation available on the respective websites is far superior.
My conclusion: this book is largely superfluous and a waste of paper. If you really want to know about Spring, check out the website and read the superb, in-depth "Expert One-on-One J2EE Design and Development" by Rod Johnson.