Programming Books

Reviews for the best programming books on: C Language, Algorithms, Data Structures, Hardware, Exercises, Interview Questions.

C Programming Books


Book: C Programming Language, 2nd Edition

Authors: Brian W. Kernighan, Dennis M. Ritchie

My Review

If you already own the "C Programming Language, 2nd Edition", you know it contains many exercises. Clovis Tondo and Scott Gimpel dedicate an entire book to give you the solutions with detailed explanations in their The C Answer Book: Solutions to the Exercises in 'The C Programming Language,' Second Edition


Book: C Programming Absolute Beginner's Guide 3rd Edition

Authors: by Greg Perry, Dean Miller

Read the review


Book: C: The Complete Reference

Author: Herbert Schildt

My Review (coming soon)


Algorithms and Data Structures


Book: Introduction to Algorithms, 3rd Edition (The MIT Press)

Author: Thomas H. Cormen

My Review


Book: Algorithms (4th Edition)

Author: Robert Sedgewick

Review (coming soon)


Book: A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills 2nd Edition

Author: Jay Wengow

Review (coming soon)


Competitions/Challenges



C programming for hardware books


Book: C Programming for the PIC Microcontroller: Demystify Coding with Embedded Programming

Author: Hubert Henry Ward

Technology: PIC Microcontroller

Review + Related hardware (coming soon)


Book: Arduino Cookbook: Recipes to Begin, Expand, and Enhance Your Projects 3rd Edition

Publisher: O'Reilly Media

Authors: Michael Margolis, Brian Jepson, Nicholas Robert Weldin

Technology: Arduino

Review (coming soon)


Job Interview


Book: Cracking the Coding Interview: 189 Programming Questions and Solutions 6th Edition

Author: Gayle Laakmann McDowell

Review (Coming soon)


Book: Elements of Programming Interviews: The Insiders' Guide 2nd Edition

Authors: Adnan Aziz, Tsung-Hsien Lee, Amit Prakash

Review (coming soon)