Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Learning the Korn Shell (2nd Edition)
Publisher: O'Reilly
Authors: Bill Rosenblatt, Arnold Robbins
Rating: 1/5
Customer opinion - 1 stars out of 5
Bad organization and Bad explanation

This book is poor organize and bad explanation. The example is not clear. Hard to understand even though, I had a unix background.

Product: Book - Paperback
Title: Developer's Workshop to COM and ATL 3.0
Publisher: Wordware Publishing, Inc.
Authors: Andrew Troelsen
Rating: 5/5
Customer opinion - 5 stars out of 5
Get this book if you want to learn COM/ATL

If you want to learn COM in C++, this book is DEFINITELY where you should start. If you find COM difficult to grasp, don't worry, it is most likely because you haven't learned from the right resources, or you haven't read this book.
This book really covers all the essentials of COM programming. The author does a great job in making COM simple to comprehend. For instance, the author takes you step by step in every step of the way in every detail that required for you to get your hands dirty with code practises. Not only the explainations and code samples in the book are CLEAR, they are also backed up with diagrams on topics that are just can not be dissolved by words alone. Nicely done!
If you were to take COM in University, this would be one of the two books required for the course. "Inside COM" would be for COM 100, and "COM and ATL 3.0" would be for COM 200. So if you want to learn COM in C++, these are your BEST BET. They get you started coding immediately, they provide all the required fundumentals, and best of all, they both are well written with NO mumble-jumble space filler!
TIPS: Atfer you done with Andrew's book, go back and read Dale's book on chapter twelve - "Multiple Threads". See how much you had missed, and how everything ties together.

Product: Book - Paperback
Title: Big Java
Publisher: John Wiley & Sons
Authors: Cay Horstmann
Rating: 5/5
Customer opinion - 5 stars out of 5
More than just a Java textbook for a class

When I bought this book, I was unaware that it was written with the intention of being a class textbook for learning not just Java, but also the basics of computer science. Even so, this is an excellent Java book that will serve the reader well.
First, this book is extremely well organized. The table of contents lays out the biggest points of each chapter without cluttering. In turn, each chapter has its own table of contents, outlining more minor points. Things that relate directly to Java and the targeted course are outlined in black, while other topics such as coding suggestions, historical notes and bits of trivia are outlined in blue. This makes navigation through the book very easy and straightforward.
As any textbook has, this one has plenty of practice exercises. These exercises are very relevant to the topics covered and offer the reader some practice. If you buy this book and are turned off by the idea of doing a bunch of exercises, well, don't do them. Then again, practice does make perfect...
Many people like Java books that plunge right into graphics programming. I don't. This book does cover basic graphics and applet programming fairly early on (chapter 4), and that is not much to my personal preference. But, it's relevant in relation to the information in surrounding chapters.
The book even comes with a style guide, which is very nice when you would like some idea of coding standards. Perhaps you will adopt the author's suggestions, perhaps not. Either way, it's an excellent place to start.
This book covers some advanced topics, including XML, JSP, servlets, and relational database interfacing. The coverage is clear and occurs later in the book after the building blocks are out of the way.
There are some errors in the book. HOWEVER, there is an errata page, at the author's web site, that addresses the problems and gives very clear corrections. Most programming books seem to have errors in them, and this one is no exception. The fact that there is a very easily accessible path to get the updates (at no extra cost) is a big plus.
Before I got this book, I was using "Thinking in Java" (Eckel) as my primary book for learning Java. Big Java has taken TIJ's place. I heartily recommend this book to anyone wanting to learn the Java language.

Product: Book - Paperback
Title: Java Servlet Programming, 2nd Edition
Publisher: O'Reilly
Authors: Jason Hunter
Rating: 5/5
Customer opinion - 5 stars out of 5
A great book

A very good book that covers many topics. The right amount of detail is provided. The book is useful right from the start. A high quality publication. The sort of thing we expect from an O'Reilly book!