Goodreads helps you keep track of books you want to read.
Start by marking “Head First C” as Want to Read:
Head First C
Enlarge cover
Rate this book
Clear rating
Open Preview

Head First C

(Head First Series)

4.25  ·  Rating details ·  191 ratings  ·  23 reviews
Ever wished you could learn C from a book? Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You'll learn key areas such as language basics, pointers and pointer ...more
Paperback, 632 pages
Published April 19th 2012 by O'Reilly Media (first published December 22nd 2011)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Head First C, please sign up.

Be the first to ask a question about Head First C

Community Reviews

Showing 1-30
Average rating 4.25  · 
Rating details
 ·  191 ratings  ·  23 reviews

More filters
Sort order
Start your review of Head First C
Annika Brock
Nov 26, 2017 rated it it was amazing
Really great resource for learning how to code; plenty of examples and exercises, and the information is presented in many different ways in each chapter, making sure that if one explanation wasn't quite clicking, another likely would, as well as guaranteeing repetition to make sure the points stuck.
Jan 11, 2017 rated it it was amazing
Review to come.
Jan 18, 2019 rated it liked it
Currently 407 pages in, at the part where they explain the linker process and honestly it's just a mess to understand what the hell they are talking about, the problem I have currently with it, is that they explain too little, say -l does this ,-i does that, and here you have a god damn exercise with no clues what so ever, and not much development about it. I just want to throw it out the window. Less jokes more explaining, want some jokes put them after you're certain we've understood it. But m ...more
Dec 19, 2019 rated it really liked it
The bad: Very outdated biases and unfunny jokes.
The good: Everything else. As someone who had some very basic programming understanding at the time of reading, this book helped me understand the basics of C (and to some extent, of every C-style language).
It covers a broad range of topics, all the way from the very basics, to some dabbing into multi-processing and networking.
2.5 stars
Ata Öz
May 06, 2017 rated it really liked it
Pretty out of the box. Makes you think widely and broaden your vision.
Aman Sharma
Oct 10, 2017 rated it really liked it
It is an amazing book that I have found so far.
May 13, 2013 rated it it was ok
I felt some conflict over how to rate this. The gimmicky BS, sprawling waste of my time and money in its conceptual repetitiveness, and ADHD-oriented antipedagogical style is worth a two-star rating at best, and some of the author's inherent biases might edge it down to being worth less than one star. The way it focuses on the pragmatic necessities of writing C programs for a variety of purposes, starting with the simple basics that make it easy to get started on writing small and useful utiliti ...more
Jul 03, 2012 rated it really liked it
This was a really good C book. The other ones I looked at were overly dry. At first glance this book looked too casual and chaotic, but I found it was an entertaining as well as informative walk through beginning C.

The only drawback, and it was major, was that the labs were much more advanced than the routine programming examples and exercises in the book; I felt like I needed something in between. Also, the labs assumed too much; the first required an Arduino machine to connect to, the second r
Josh Kisb
Dec 18, 2016 rated it it was amazing
This book is excellent for those wanting to gain better grasp of programming concepts using C language.
It covers a wide range of different topics in a fun and easy to understand way. I cannot remember the last time i had fun reading and learning

Some people do not like the jokes and fun because they are oh so serious they want to read a manual and they are able to remember all of it but if you are a normal human being who enjoys a little humor and having fun while learning then this is the book
Aug 29, 2016 rated it liked it
I read this book preparing for a little assignment for a course that gave a minimal intro to C programming and it served it's purpose really well.

I actually liked the little jokes in and around the text and together with the layout of the book, it was fun to turn to the next page.

If you want an intro to C without having to read through paper-like scripts of technical writing, I recommend you start with this book an move on to more advanced reading after.
Miguel Vargas
Apr 13, 2016 rated it really liked it
This book is a really good starting point for C. I have learnt a bunch of things, and I strongly recommend to read it to someone who is interested in learning C. I was taking the course Practical Programming in C offered for free at the MIT Open Courseware which was really useful to improve the knowledge.
Bonface M. K.
May 05, 2017 rated it liked it
The main goal of this book was to present C in a way that's easy to comprehend. I felt that they achieved that with me. Read the full review here: ...more
Oct 19, 2014 rated it really liked it
Excellent introduction to C with exercises of varying levels of difficulty. My next step will be delving into the Linux kernel.
Antony Thomas
Dec 06, 2015 rated it it was amazing
Stands good to the Head-First series.
Nov 22, 2016 added it
This review has been hidden because it contains spoilers. To view it, click here.
Mar 21, 2016 rated it really liked it
Shelves: 2016
I'm using this book as my extra exercises in understanding C, it is really a great book for beginners.
Dat Le Tran
Jul 14, 2015 rated it really liked it
it's fun to read
Prashant Singh
Oct 06, 2014 rated it it was amazing
A book with concepts,lot of funny images :),interesting ideas,OUT-OF-BOX approach to write content.GOOD for people who want to learn C PROGRAMMING.
rated it really liked it
Mar 14, 2019
rated it liked it
Feb 23, 2017
Danielle St. Marie
rated it it was ok
Oct 15, 2012
Andy Norris
rated it really liked it
Mar 20, 2017
Danielle Romain
rated it it was amazing
Jun 11, 2014
Lance Cameron
rated it liked it
Feb 20, 2014
rated it liked it
Jun 02, 2017
rated it it was amazing
Sep 19, 2017
rated it it was amazing
May 05, 2016
rated it really liked it
Oct 12, 2012
rated it it was amazing
Jul 30, 2015
« previous 1 3 4 5 6 7 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • The C Programming Language
  • Thinking in C++, Volume One: Introduction to Standard C++
  • Android Application Development All-In-One for Dummies
  • Multitenancy with Rails, 2nd Edition
  • Whistleblower: My Journey to Silicon Valley and Fight for Justice at Uber
  • The Comic Book Story of Video Games: The Incredible History of the Electronic Gaming Revolution
  • Facebook: The Inside Story
  • Secrets of the JavaScript Ninja
  • Super Pumped: The Battle for Uber
  • OCA/OCP Java SE 8 Programmer Certification Kit: Exam 1Z0-808 and Exam 1Z0-809
  • Rocks: My Life in and out of Aerosmith
  • The New Right: A Journey to the Fringe of American Politics
  • Murach's HTML5 and CSS3: Training and Reference
  • The C Answer Book
  • Rites of Passage (Lady Chettamandey #1)
  • The Summoning (Forgotten Realms: Return of the Archwizards, #1)
  • The Linux Command Line
  • The Rage of Dragons (The Burning, #1)
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Other books in the series

Head First Series (1 - 10 of 44 books)
  • Head First 2D Geometry
  • Head First Design Patterns
  • Head First HTML with CSS & XHTML
  • Head First Java
  • Head First JavaScript
  • Head First Software Development
  • Head First Web Design
  • Head First C#
  • Head First Ajax: A Brain-Friendly Guide
  • Head First PHP & MySQL

News & Interviews

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our l...
8 likes · 1 comments
No trivia or quizzes yet. Add some now »