For me this book has provided exactly what I wanted: an introduction. I needed to decipher a program written in C, and it's associated Make file with all the gcc options. Trying to find anything on-line that could help me quickly was an impossible task quite frankly. Time is precious, and I did not want to waste hours and hours pouring over snippets from forums and the like. The GCC official manual, also online, was totally useless for introduction - a manual maybe, but not an introduction. So this book helped me, and quickly. It is not a big, thick book. As I travel a great deal I appreciate a book that has all the basic information I want in a SLIM package. No, it trades quality, for quantity. The simple HelloWorld program is a great device as you can follow along in practical terms, too. My only criticism would be that the font is a bit old fashioned, but I don't really care about that - for me this has been a great help in solving the problem I was facing and for that I commend the author and publisher and award it 5 shiny stars!