Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Head first C

    Head first C

    David Griffiths · 2012

    Learn key topics such as language basics, pointers and pointer arithmetic, dynamic memory management, multithreading, and network programming. Learn how to use the compiler, the make tool, and the archiver.

    Programming
    Open LibraryAmazon
    Stats for nerds
    5recommend
    8mentions
    6people
    2015–2022years
    88% recommend13% neutral

    Mentions per year

    20152016201720182019202020212022

    What Hacker News says

    1. bmitcOct 2022
      I highly recommend Head First C. Don’t be taken aback by its appearance. It’s an excellent book that drives the concepts home.
      thread
    2. lioetersApr 2020
      I'm in a similar situation as the parent comment, wanting to re-learn C after more than a decade (or two). Thanks for the link to a recent discussion! For the parent, here are some of the recommended books:

      Head First C - Griffiths and Griffiths

      Expert C Programming: Deep C Secrets - Peter van der Linden

      Modern C - Jens Gustedt

      C Programming: A Modern Approach - K. N. King

      21st Century C: C Tips from the New School - Ben Klemens

      Understanding and Using C Pointers - Richard Reese

      C Interfaces and Implementations: Techniques for Creating Reusable Software - David R. Hanson

      The Standard C Library - P. J. Plauger

      thread
    3. ndesaulniersMar 2020
      I work on Clang and the Linux kernel. JavaScript was the first language I feel I've mastered, before C. Of the many C books I have and have read, I only recommend 2:

      Head First C by Griffiths and Griffiths

      Expert C Programming: Deep C Secrets by van der Linden

      The first is an excellent introduction, especially if you treat it as a workbook.

      The second is a great intermediate book.

      Really advanced stuff comes from seeing things in the wild.

      thread
    4. ndesaulniersSep 2019
      My two favorite C books are:

      Head First C by Griffiths and Griffiths

      and

      Expert C Programming: Deep C Secrets by van der Linden

      thread
    5. satysinSep 2016
      Personal opinion - (in order from beginner)

      * C Programming Absolute Beginner's Guide by Perry and Miller

      * C Programming A Modern Approach by King

      * Programming in C by Kochan

      * C Primer Plus by Prata

      * Head First C by Griffiths & Griffiths

      * 21st Century C by Klemens

      * Understanding and Using C Pointers by Reese

      * Expert C Programming - Deep C Secrets by van der Linden

      thread
    6. ndesaulniersJun 2015
      My recommendations (I've read a lot of C books), I think you can get away with just these two:

      * Head First C - David Griffiths

      * Expert C Programming: Deep C Secrets - Peter Van Der Linden

      thread

    Related

    Head First Software ArchitectureRaju Gandhi
    2024–2026

    Head First Software Architecture

    Raju Gandhi
    2 recommend · 2
    Cover of Head First Html And Css
    2010–2020

    Head First Html And Css

    Elisabeth Robson
    4 recommend · 17
    Cover of 21st Century C
    2012–2024

    21st Century C

    Ben Klemens
    42 recommend · 71
    Cover of Head first HTML with CSS & XHTML
    2007–2011

    Head first HTML with CSS & XHTML

    Elisabeth Freeman
    4 recommend · 8
    Cover of Programming in C
    2010–2016

    Programming in C

    Stephen G. Kochan
    7 recommend · 9
    Cover of Expert C programming!
    2008–2026

    Expert C programming!

    Peter Van der Linden
    88 recommend · 150
    Cover of Head first Java
    2008–2024

    Head first Java

    Kathy Sierra
    27 recommend · 41
    Cover of Head First Programming
    2010–2020

    Head First Programming

    Paul Barry
    4 recommend · 4