Programming Books on Programming Languages

Cracking the Coding Interview: 150 Programming Interview Questions and Solutions

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…

Beginning iPhone Development: Exploring the iPhone SDK

Are you a programmer and looking for a challenge to write iPhone applications? If so, this book is for you. The book assumes a minimal…

Learn C on the Mac

This book is for anyone wishing to learn to C programming in Mac OS X environment. If you are new to this platform, an experienced…