Books about Computers, Programming and Technologies

Jumping into C++

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…

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…

Cracking the Coding Interview: 150 Programming Interview Questions and Solutions

The book "Cracking the Coding Interview" is a comprehensive guidebook designed to help individuals prepare for technical interviews at top-tier technology companies such as Google,…

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…

The C++ Standard Library: A Tutorial and Reference

The C++ Standard Library provides lots of built-in functionality in the form of the Standard Template Library (STL). The STL was created as the first…

C++ How to Program (10th 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…

Algorithms in C

These algorithms are represented in terms of compact implementations in C so that readers can both understand their fundamental properties and implement them in real…

Effective C++: 55 Specific Ways to Improve Your Programs and Designs

The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the new and…

Ivor Horton’s Beginning Visual C++ 2012

This is one of the all-time bestselling books on the C++ language by Ivor Horton. The book teaches you both the standard C++ language and…

C For Engineers & Scientists, An Interpretive Approach with Companion CD

C for Engineers and Scientists is designed to teach students how to solve engineering and science problems using C. This is a complete and comprehensive…