W. Richard Stevens: "UNIX Network Programming" This book is amazing. You can find here absolutely everything what is really important
when you want to write some C++ code and create some network applications. This book is not for beginners,
which means you will have to read something before you will start with this one. However If you
will be able to buy it just simply do it, it is really worth it. |
Jerzy Grembosz: This book is the first one I have read. It is one of the best books for beginners. If you are trying to learn C++ from the scratch, it will be the best for you to start with this book. It has three volumes, but I am sure you will finish to read it very quick Jerzy Grembosz explains aspects of C++ language using very simple and friendly language - personally I like when he tries to explain "friendly functions" page 307. Simply great. If you will finish with the first volume , you will find in the next one more advanced info about object programming (classes, virtual classes etc). His approach to the problem of c++ programming is just great and even person who never though that can be involved into programming, after reading of this book will definitely start to do so. Unfortunately for English readers I found it in polish language only, however I am sure he had translated this master peace into English as well. |
|
Jerzy Grembosz:
This book is a continuation of the previous set. I do not have to say a lot about this book
(actually set of three volumes) because it is are writen exactly in the same way like previous set - just great. Author do not explain basics, he is trying to show to the reader
how to solve problems with the code of C++, and how to make your programming very efficient. Of course you will find some additional factors
common with C++, however this set is to show you how to do the job correctly. |
Ivor Horton:
This book is the last I have read as book for beginners, it is quite usefull and explain in very nice way every aspect of
C++ programming, starting from simple code with a few lines of coding only to the large piece of c++ code. It is very good if you would like
to start your jurney with this great language. |
|
Here You will find some more programming books for LInux /Unix/ BSD environment: highly recommended |