My Library
Here is my bookshelf
Most of my books i buy in my local bookstore, but also i buy some on e-bay

I start learning C++ with that book, This book is perfect for any beginning, novice, or advanced programmer interested in learning C++. It takes each reader through a simple step-by-step method that ensures the reader will have a full understanding of the contents before proceeding to the next level without jeopardizing his or her intent to complete it within 21 days. The reader should plan to spend about two hours per week on the programs and they must have their own C++ compiler, but this book works for any C++ compiler I’ve seen. I am sure that no reader will be disappointed in this book and it will be an asset to any developer’s library.

This book has covered many problems and questions that no other book has covered, for ex. code written by class wizard - well in my case I don’t care what it means. What I expect from book that is called “Beginning*”, “Starting*” is to show me how to use Combo boxes, how to use tree views, how to use app wizard to make simple “dialog window” based app. that do trivial task. I would like to see SHORT examples (=easy to remember) how to open some database table, read data into list box. I expect this book to have a tons of small simple, yet, nice looking examples that do basic things. I expect that book has chapters that makes you say: ‘This chapter learned me how to insert ActiveX control and I have seen two short, simple, valuable examples that I will save on my HD so I can reuse them one day’, Or ‘Now I can build app that can store settings to INI file’, etc. Well I didn’t find what I was looking for in this book. This review might not help you because maybe I was looking for weird things, or I wanted to have a cookbook.

I read this book just out of curiosity and not to buy it because I had learned it through lots of frustration from other books. I always had the suspicion that there must be a better way to teach a beginner in MFC come up to speed quickly. After I read this book, I definitely believe it is the right book and bought it just to support the author. This book and perhaps VC++6 in 24 hours is probably all that one needs to quickly start rolling out powerful GUI applications. I don’t think there is a book that covers runtime modifications of menus etc. and real life programming, in as short a time as John’s book manages to accomplish. I have read at least 5 big volumes on MFC and VC++ programming and none come close.

I have nearly finishing reading this book and I find it to be a good overall tutorial on Java. I have read other Java books that either got very deep into the nitty gritty of the language without giving the reader time to understand how to develop an application or that skimmed the surface of the language without giving the reader a clear concept of how to use the language. This book, although not a great Java book, is a good introduction book for individuals who have some programming background and want understand how a Java program is put together. The book starts off by giving program examples and then dissecting these examples (although the examples are very simple) by explaining why each line was introduced. This allowed me to look at other Java applications (even though I had no prior object oriented programming experience) and understand what was going on and why. This is a good book to add to your collection of Java books, but should not be your only Java book.

This is a great book that easily transitions between topics and is well written(unlike most other programming books). Also, when I had a few questions , I e-mailed the author and he personally gave me a book recommendation for what to read next…(He suggest reading Soustroupe’s advanced material)…

This book is great for beginners, but a little slow for anyone with any experience in JavaScript, ColdFusion, or any other tool for dynamic web pages. The examples are very thorough. Each new concept has a section with syntax, an example page, a picture of the result, and a step-by-step explanation of what is happening in the page. However, it appears that the book was not proofed. I am a beginner, so I don’t know if the code is all correct. I don’t see how it could be, when the book is full of sentences like this: “The function usually receives some information from your main code in the form a parameter (sub procedures can also received information from parameters in the same way, just they can’t return the values directly).” — page 206, paragraph 4.
I’m not an English major and wouldn’t usually care about such things, but something like this really makes me wonder about the code examples. The spelling was checked, but the grammar is horrible, at least in the first 5 chapters (that’s as far as I’ve gotten). It keeps this from being a five-star book. Still, I am learning ASP, and that was the point of my purchase.

If you work with PHP Nuke ( like admin or user ) that book will help you to solve any situation that you have

From the title I would have expected that the book spend all of it’s slim 300 page frame on a soup to nuts language introduction. For the first six chapters it looks that way as it rolls through language basics, variables, conditionals, arrays, etc. But then it veers into the practical for the rest of the book and covers topics such as database access through Pear DB and the use of XML. There is a lot to like about this book. The chapters are short, focused and practical. And I have no issues recommending the book on a technical level. Especially the database section which advocates simple safe SQL practices. In particular you should follow the advice on page 126 about using the ‘?’ operator in your SQL queries. There isn’t much new for PHP 4 programmers looking to learn about PHP 5. In fact there is little or no emphasis placed on teaching you to write classes. The only information about classes is about their consumption. This is definitely not a book for the experienced PHP developer, but for a beginner this is one of the best.

A good technical book should both lay all of the technical fundamentals, and then provide direction in how these fundamentals should be applied in the real world. This book does a great job, and I mean great, in giving a solid foundation in PHP and doing it very quickly (~300 pages). Where it falls down is that the author doesn’t provide tools for deciding which techniques to use where you have a choice. Particularly in the matter of database access. He presents the use of MySQL through the direct layer as well as through Pear::DB but doesn’t provide any guidance in choosing one approach over the other. That being said, for someone looking for an excellent introduction to PHP, as well as a fine ongoing reference work, you may have found your book here.

Most Visual C++ are at one of two levels. The first is the low-end introduction to Visual C++, which is normally a tutorial of C++ and not very useful other than to present some basic concepts. The second is the advanced MFC books that are pretty hard to use if you’ve only got the basics. This book is a good introduction for programmers new to Visual C++, but not totally in the dark. I found having Visual Basic experience and a basic understanding of Windows APIs to be a definite plus. Where I found this book to be the most useful is that it fills in the “holes” between understanding how to create a Visual C++ project and how to implement a complex application. I agree with the comments that this is not a beginner’s book (or even a “Bible”), but if you are on a learning curve for Visual C++ and have gotten through the introductory texts (and the “Learning Edition CD-ROM), this is the book for you.

I was searching for an updated reference Linux book, to consult now and then. I bought Linux Unleashed with this idea in mind. However, i have found that trying to cover so many topics had resulted in covering them superficially. For instance I have found myself trying to add a new hard drive after using linux for more than a year and all the instructions for partitioning and adding drives were referred to the initial installation of the OS, and i wouldn’t like to reinstall linux just to add a drive. I still have an old book on Linux by Tim Parker that although outdated explains everything more clearly and with more detail.


















