Ten Most Recommended C books for Expert Programmers

C is a great programing language to start as a beginner programmer. However, it is also an essential language for any professional programmer. “C programming is a craft that takes years to perfect. A reasonably sharp person can learn the basics of C quite quickly. But...

Beginning C++ Programming

C++ has come a long way and is now adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not to forget its importance in...

Effective Modern C++

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers’ earlier books, but covers entirely new material. This book describes how to write...

Microsoft Visual C# 2013 Step by Step

Microsoft Visual C# 2013 Step by Step teaches the fundamentals of Microsoft Visual C# 2013. This is a step by step guide to anyone having previous experience in programming but new to C# Programming. The topics covered in this book are: Use Visual Studio 2013 to...

Jumping into C++

Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials written for experts? You’re not alone. As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++...

Test Driven Development for Embedded C

TDD is a modern programming practice C developers need to know. It’s a different way to program—unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes....

iPhone and iPad Apps for Absolute Beginners (Getting Started)

The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Apple’s online marketplace for iPhone applications. Over 1 billion apps have been downloaded in the 9 months the App Store has been open, ranging from the...

The C++ Standard Library: A Tutorial and Reference

Programming with the C++ Standard Library can certainly be difficult task. Nicolai Josuttis’s The C++ Standard Library is one of the best available books to using the built-in features of C++ effectively. The C++ Standard Library provides lots of built-in...

C++ How to Program (7th Edition)

This comprehensive best-seller is aimed at readers with little or no programming experience. It teaches by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through...

Algorithms in C

This book provides a comprehensive collection of algorithms implemented in C programming language. A variety of algorithms are described in each of the following areas: sorting, searching, string-processing, and geometric, graph, and mathematical algorithms. These...