Head First C
Publisher: O'Reilly Media
Final Release Date: April 2012
Pages: 632

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 arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming—topics typically covered on a college-level course.

This book also features labs: in-depth projects intended to stretch your abilities, test your new skills, and build confidence. Head First C mimics the style of college-level C courses, making it ideal as an accessible textbook for students.

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First C uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyHead First C
 
3.6

(based on 16 reviews)

Ratings Distribution

  • 5 Stars

     

    (6)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (3)

71%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (8)
  • Well-written (7)
  • Helpful examples (6)
  • Accurate (3)
  • Concise (3)

Cons

  • Not comprehensive enough (6)

Best Uses

  • Intermediate (10)
  • Novice (5)
  • Student (5)
    • Reviewer Profile:
    • Developer (6), Educator (4)

Reviewed by 16 customers

Sort by

Displaying reviews 1-10

Back to top

Previous | Next »

 
4.0

Loved It

By yask123

from New Delhi , India

About Me Developer, Educator

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

  • Not comprehensive enough

Best Uses

  • Intermediate

Comments about oreilly Head First C:

Somehow I never learnt how to program in C and was using Python , Java extensively but wanted to learn C quickly.This book was interesting and explained some difficult concepts very beautifully!

(0 of 2 customers found this review helpful)

 
2.0

not for beginners

By Nox Viator

from Abu Dhabi, UAE

About Me Student

Pros

  • Helpful examples

Cons

  • Difficult to understand

Best Uses

  • Intermediate

Comments about oreilly Head First C:

This was my first book about programming but I don't think it's ideal for beginners. The title Head First made me think so unluckily. The book doesn't come cheap though, and it's quite obscure and deal with some concepts superfast. It almost convinced me to give up with the matter. The bright side of its difficulty to understand is that it made me doing many researches and focus a lot so the other books were easier eventually.....books much more better written and found online for free!

 
5.0

Just coool!

By skywalker

from Turkey

About Me Researcher

Verified Reviewer

Pros

  • Easy to understand
  • Helpful examples
  • Well-written

Cons

  • Order Of Contents

Best Uses

  • Intermediate

Comments about oreilly Head First C:

Its desing is perfect. This book is the best for learning C if you have a general programming knowledge.

(0 of 2 customers found this review helpful)

 
1.0

Not Recommended

By nooninm

from Pittsburgh

About Me Developer

Verified Reviewer

Pros

  • Easy to understand

Cons

  • Not comprehensive enough

Best Uses

  • Student

Comments about oreilly Head First C:

Bad: You should already know some C before reading this book. Also, it is Linux/Unix centric in spite of claiming otherwise.
Good: There were many topics that were touched upon, such as pipes, posix, system, and interprocess communication, that lets you know such things exist.
Overall: It seems the book was put together just to have a C book to sell. Definitely not up to par with the other Head First books I've read.

(3 of 3 customers found this review helpful)

 
5.0

Best C book for anyone

By Adib

from Tehran, IRAN

Verified Reviewer

Comments about oreilly Head First C:

I like the way this book organized and specially the interview parts was so funny and helpful for getting the main idea.
I think anyone who want to be a good programmer should know C and reading this book is really the best choice for them.

 
5.0

I am very happy with Head First C!

By Leam

from Radford, VA

About Me Developer, Sys Admin, Syseng

Verified Reviewer

Pros

  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Intermediate

    Comments about oreilly Head First C:

    Shifting from the standard O'Reilly book to the Head First style took some faith. However, I've melted my brain trying to re-learn C. Head First C style really made the job fun and gave me lots of ideas for my own programs. Head First C does not teach programming but it covers a lot of ground so you can be using C in a variety of ways.

     
    5.0

    Cover all C basics!

    By Uilian

    from Brazil

    Comments about oreilly Head First C:

    Code, Jokes and Photos were a great mix for this book.

    (2 of 2 customers found this review helpful)

     
    5.0

    Greatest C book ever !

    By Hadi

    from Shiraz

    About Me Educator

    Verified Reviewer

    Pros

    • Well-written

    Cons

      Best Uses

      • Intermediate

      Comments about oreilly Head First C:

      It is the only C book that talks about processes and also socket programming and pthread library and ...

      I have read K&R and also C Programming A modern approach but none of them even reached topics that this book discuss !

      (1 of 18 customers found this review helpful)

       
      1.0

      Start with something else!!

      By NickD

      from Tampa, FL

      About Me Student

      Pros

      • It Has A Few Funny Jokes

      Cons

      • Not comprehensive enough
      • Too many errors

      Best Uses

      • Expert
      • Intermediate

      Comments about oreilly Head First C:

      This book makes assumptions! It even says that in its own intro section. It assumes you know a programming language, It even tells you that you might want to read some other text before you starting this one. I bought this book to learn C not be told to read some other book. O'Reilly should be clear that it is a transition text. It should be marketed that way. I made it to page 319 of 591 before giving up on it, and buying C Primer Plus 5th edition. Which has answered questions that were rased by Head First C.? Bottom line, I spent too much time looking up syntax on the internet. This book is supposed to teach me not make me ask questions.

      (5 of 21 customers found this review helpful)

       
      1.0

      Not worth the headache

      By Thomas993

      from Tucson AZ

      About Me Designer, Developer

      Verified Reviewer

      Pros

      • Accurate

      Cons

      • Can't copy n paste xampls
      • Cheesy

      Best Uses

      • Novice
      • Student

      Comments about oreilly Head First C:

      The biggest problem with this ebook is that you can not copy the examples out of it and paste them in your editor. It's the way the ebook is formatted, when you try you end up with a mess that cuts off lines, carriage returns and more. It's weird and lame and you end up slowly typing everything or painfully trying to fix all the random weirdness that gets pasted. There are no downloadable examples.

      Also, the cheesy humour gets old almost instantly. Interviews with compilers and other silly gimmicks just make me feel like i'm reading a book for 9 year olds.

      Displaying reviews 1-10

      Back to top

      Previous | Next »

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Ebook: $42.99
      Formats:  DAISY, ePub, Mobi, PDF
      Print & Ebook: $54.99
      Print: $49.99

      Available in Multiple Languages