Recommended Readings: C++ and UML

2. Generic C++ and UML
in

Recommended Readings

cpp-Amz.jpg The C++ Programming Language is the reference book about C++. I don't think I know a single serious developer that don't own this book (ok, you're right, I don't know that many C++ developers....). Maybe not the simplest one on C++ but a book you will use for a long time.
 
Our rating: 5/5
Audience: Beginners/Intermediate
Buy the book: US, UK
DP-Amz.jpg Another classic book. Design Patterns describes reusable object-oriented solutions to some recurrent issues in software design (most of them being used in Symbian OS). Not an entry-level book, but a good source of inspiration for those who don't want to reinvent the wheel...
 
Our rating: 4/5
Audience: Intermediate/Advanced
Buy the book: US, UK
UMLD-Amz.jpg The best book to discover UML. A good knowledge of C++ (or any other object oriented language) is however beneficial to understand all the concepts this book is talking about.
 
Our rating: 5/5
Audience: Beginners/Intermediate
Buy the book: US, UK
UMLUG-Amz.jpg
 
UML by its creators. I would only recommend this book if you already have a working knowledge of UML as it is slightly more complex than UML Distilled. Not a book that will help you every day but an interesting choice to go deeper in this modelling language.
 
Our rating: 3/5
Audience: Intermediate/Advanced
Buy the book: US, UK