Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Macromedia Flash MX ActionScript for Fun and Games (With CD-ROM)
Publisher: Que
Authors: Gary Rosenzweig
Rating: 5/5
Customer opinion - 5 stars out of 5
A Great Book to Start Learning Games

I liked the book. The beginning chapters are broken down into very short lessons that teach you the fundamentals of game programming. The latter chapters focus on complete games built upon the techniques taught previously. I was able to get started quickly since the book does a fine job of presenting the material.

Product: Book - Hardcover
Title: Program Development in Java: Abstraction, Specification, and Object-Oriented Design
Publisher: Addison-Wesley Professional
Authors: Barbara Liskov, John Guttag
Rating: 5/5
Customer opinion - 5 stars out of 5
An excellent book to start becoming an expert in Java

I have some problems understanding inheritance and other OO terms. This book teach not only the meaning of those term but also teach the advantages and how to use them. After reading this book, i know why those term is very important (inheritance, abstraction, etc) and can use it in my programming life.
If you'd like to become java expert, buy this book.

Product: Book - Textbook Binding
Title: Design of the UNIX Operating System (Prentice Hall Software Series)
Publisher: Prentice Hall PTR
Authors: Maurice J. Bach
Rating: 5/5
Customer opinion - 5 stars out of 5
Perfect foundational book

After becoming a Linux enthusiast, I bought the book "Understanding the Linux Kernel", which I unfortunately found to be almost completely impenetrable. I had heard good things about this book ("The Design of the UNIX Operating System") - in fact, I read somewhere that this was the book that taught Linus to write OS code. I put down the Linux book and picked up Maurice Bachs, which I found perfectly readable - it's abstract treatment of kernel algorithms made it easy to get the "big picture". Now, with Bach's complete treatment of the design philosophy under my belt, I'm going back to the linux kernel book, and I've found it to be a breeze... even the linux kernel source code itself now makes sense. This book is excellent for anybody who's serious about programming.

Product: Book - Hardcover
Title: Programming Windows, Fifth Edition
Publisher: Microsoft Press
Authors: Charles Petzold
Rating: 5/5
Customer opinion - 5 stars out of 5
This is what you are looking for.

This is an absolutely golden book. Don't be intimidated by the page count or the title - this book is actually a very easy to use ground up tutorial in Win32 programming. He starts out talking about the basics and then slowly moves into more advanced topics.
As always it's important to know what a book is NOT. This book is not a tutorial for writing windows applications, nor does it discuss MFC or most of the common methods used today for rapidly producing computer programs. This is not REALLY a reference book on win32 either.
Instead it provides a tutorial-style documentation for the monstrous win32 API at its most fundamental levels. This book sets the standard for all other code written for any modern version of windows. It addresses real world issues and real world solutions to those problems (such as the chapter dedicated to making unicode friendly programs), as well as some historical issues (the difference between wParam and lParam).
No manual is without its flaws. This book is a bit too braod spectrum in the detail levels. There are places in the book where he will delve into details that you could care less about, and there are points that he will put in two or three sentences and assume you understand, although you may not.
Despite this, this book is essential to everyone writing code for Microsoft Windows (ANY version). You needn't read it cover to cover, but readiny section I (about 1/3 of the book) is essential. My one wish is that this book came in three volumes, if you haul it between home and school/office it gets to be buronsome. That's about all I can really complain about with this book.