C & C++

42 Specific Ways to Improve Your Use of C++11 and C++14
42 Specific Ways to Improve Your Use of C++11 and C++14

Review:Excellent book.
Each chapter (aka item) provides advise and guidelines, very effectively explaining the underlying concepts.
It is very well written. It's one of these few remarkable books that are easy and fun to read while deeply technical.
Pragmatic and very useful tips and explanations in each chapter. Read more

Why Does 2+2 = 5986? (Nutshell Handbooks) - Practical C Programming
Why Does 2+2 = 5986? (Nutshell Handbooks) - Practical C Programming

Review:although written by the creator of C++, the examples are bad written and not comprehensive. It seems that the writer documented as much as possible, but on the expanse of thorough explanations and examples. Read more

C Programming: A Modern Approach, 2nd Edition
C Programming: A Modern Approach, 2nd Edition

Review:This textbook is extremely well written. I got it when I was learning C and it was perfectly suited to this - I don't have any criticisms. It made me realize that there are some textbooks that are a class above the majority and that the time spent finding the good ones will quickly be repaid. Read more

C Programming Absolute Beginner's Guide (3rd Edition)
C Programming Absolute Beginner's Guide (3rd Edition)

Review:I had gotten a different C Programming book that wasn't as clear cut and good for beginners, but this is a perfect way to introduce C to those learning on their own like myself. I would recommend this without hesitation. Read more

Beginning C++ Through Game Programming
Beginning C++ Through Game Programming

Review:This is great book for learning C++!! It talks about the topic in very understandable wording, then goes into a sample coding project, giving adequate descriptions concerning what is going on in the code. I knew the basics before I got the book, so I cannot speak for the first few chapters, but I can verify that the chapters about classes, pointers, and memory allocation are very well-written and is a great book overall!! Read more

Programming in C (4th Edition) (Developer's Library)
Programming in C (4th Edition) (Developer's Library)

Review:First and foremost, this is an excellent book. Everything is explained very well with not too much "fluff". I found a few errors in the text but that's to be expected in any programming book.

Now the reason I gave it only 4 stars is because of the style of the code. He uses "thisVar" or "this_var" in programs and many times uses both in the same program! The same for braces. He goes from same-line braces to line-after braces many times in the same program!

For those unaware, that's... Read more

C++ Primer Plus (6th Edition) (Developer's Library)
C++ Primer Plus (6th Edition) (Developer's Library)

Review:This book is a good introductory course to the c++ programming language. Although I do not consider myself an absolute beginner for programming, I must admit that the material in this book consolidates what I know, and what I don't know. The balance between code structure over general problem solving signifies how important it is to properly learn a new programming language. It is for this purpose that I take on my free times and devote myself into the book, reading about how others write and st... Read more

C Programming Language, 2nd Edition
C Programming Language, 2nd Edition

Review:I was looking for an introductory book on "C" and found this was recommended by a MIT professor who was teaching microcontroller courses. So I bought it and found it to be clear, authoritative and easy to follow. I would recommended this to anyone wanting to start "C". Read more

The C++ Programming Language, 4th Edition
The C++ Programming Language, 4th Edition

Review:although written by the creator of C++, the examples are bad written and not comprehensive. It seems that the writer documented as much as possible, but on the expanse of thorough explanations and examples. Read more

More information