Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Learning C#
Publisher: O'Reilly
Authors: Jesse Liberty
Rating: 4/5
Customer opinion - 4 stars out of 5
Good book for novice or VB developers but could be better

I would never recommend just 1 book to learn a new language or to study for a certification exam. As a matter of fact, I would recommend several books and C# is no exception. C# is a new programming language and it will take several books to be proficient with it. When you use several authors from different publishers, you get a better understanding of that subject. Jesse Liberty's book "Learning C#" is a good primer for the novice developer or to a person who knows a little bit about Visual Basic 6.0. For a more experienced developer I would recommend several other books such as Jesse Liberty's "Programming C#".
Pros:There are ample examples in every chapter to demonstrate the principles the author is trying to convey. The important changes are highlighted in bold. This makes for easy reading. Jesse Liberty tries to cover all of the basics and then some. This book was published after the initial release of Visual Studio.Net, so you do not get the errata associated books that were published during the beta.
Cons:The readers of this book (Learning C#) will find that it is not a good book if you want to learn how to program C# for Windows or Web applicatons. Approximately 90% of this book covers "console" applications. Jesse tries to explain that the fundamentals of C# are best learned if the user does not have the extra baggage that Windows or Web development have but I have to question how much "real-world" development is done using console mode. The author skims over the Integrated Development Environment (IDE) and the very first application is actually created using Notepad. The basics of the IDE are covered in Chapter 4. In Chapter 10, the author uses the IDE to demonstrate debugging. Some of the screen shots (which are in Chapters 4, 10, 12, and 16) of the IDE are hard to read. Not impossible to read, just hard to read. They have been reduced down in size to the point that someone without perfect vision will have a hard time reviewing these screen prints. In chapter 3 (Object-Oriented Programming), the author states that the 3 pillars of OOP are encapsulation, specialization, and polymorphism. The other books that I have read call these encapsulation, inheritance, and polymorphism respectively. In chapter 11, the author does some back-tracking and substitutes inheritance for specialization.
Overall this is book is good but it could be better. I would also recommend several other books including Robert Orberg's "Introduction to C# using .Net" and Klaus Michelsen's "C# Primer Plus". With all three books, you will get a solid foundation for C# and then you could go on to the more advanced C# books.

Product: Book - Paperback
Title: 3D Math Primer for Graphics and Game Development
Publisher: Wordware Publishing, Inc.
Authors: Fletcher Dunn
Rating: 5/5
Customer opinion - 5 stars out of 5
If you really want to *understand* 3d graphics

I bought Mathematics for 3D Game Programming & Computer Graphics and this book hoping to learn the basics of 3D for game development. I wanted a book to really help me to understand -not only know- the principles behind 3D development.
I found that Mathematics for 3D Game Programming & Computer Graphics was a "copy and paste" of parts of a linear algebra textbook. It had the interesting parts for graphics developers, but it did nothing in terms of reaching / teaching the reader, explaining things and helping to smooth the learning curve. It was pure math.
Well, 3D Math Primer for Graphics and Game Development it's just the opposite. It's clear, concise and mathematical rigorous, but at the same time it tries to reach the reader, explains the math of 3D graphics AND the reasons behind that math. Whenever possible it always gives you a graphic interpretation of what you are reading and if that's not possible, it gives you extra explanations. The authors know where the hard parts are and excel at helping you to understand them. Where most books give you a theorem and left you in your own (face it: most books) this one tries to help you to get a step beyond and understand the math and the workings of it.
There is a clear feeling in all the book: usefulness.
This book -in terms of smoothing the learning curve- is to current basic 3D math what Realtime Rendering is to current 3D algorithms and techniques.
The bad:
1. It's very basic. Don't expect to go from 0 to 100 with this book. It will give you the basics, but you will need to continue.2. It's not mean to give you full working code. The code examples are to illustrate how the concepts can be implemented in software, not to provide a full working library.
To sum it up: a book to understand, not just "know" the math behind 3D math written in a clear and non-pretentious way.

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
A really great Book...

Very nice book... I know more about .NET now... this is that I like and searching.
Get it.

Product: Book - Paperback
Title: The Photoshop 7 Wow! Book
Publisher: Peachpit Press
Authors: Jack Davis
Rating: 2/5
Customer opinion - 2 stars out of 5
Wow? Whoa!

So far I am not impressed. Actually, I'm more confused than when I first ordered it. I was hoping that this book would guide me step by step through the cool effects it highlights, but it seems that you already have to know photoshop to understand this book. Admittedly, I haven't really poured over it...it immediately overwhelmed me. There's a CD included that complicates things even more. Not only do I have to figure out Photoshop...but the WOW things as well. Not what I expected at all.