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 14 reviews)

Ratings Distribution

  • 5 Stars

     

    (6)

  • 4 Stars

     

    (4)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (3)

75%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (7)
  • Well-written (6)
  • Helpful examples (4)

Cons

  • Not comprehensive enough (5)

Best Uses

  • Intermediate (8)
  • Novice (5)
  • Student (5)
    • Reviewer Profile:
    • Developer (5), Educator (3)

Reviewed by 14 customers

Sort by

Displaying reviews 1-10

Back to top

Previous | Next »

 
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 1 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.

(1 of 1 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 17 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.

      (4 of 20 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.

      (7 of 7 customers found this review helpful)

       
      4.0

      A Comprehensiive Book on C

      By Amrith

      from Kottayam Kerala

      About Me Designer, Developer, Educator, Maker

      Verified Reviewer

      Pros

      • Comprehensive
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

      • Too basic

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Head First C:

      This might be one book which I find the most easiest to write a review. A tweet could tell more than enough about this book. A comprehensive book on C which simply draws you the big picture about C. Head First C Indeed is a good read, but not the kind you would read for your exams or you keep on reference kit. This book brings you literally everything about what people around the globe do with C. I would say it lets you see what C can do.

      Whether you are a beginner more sweetly called as noob trying to figure out what this odd language does or a seasoned programmer drowned in day to day enterprise chores, this is indeed a rejuvenating experience as it shows you the real power of C.For the cynics here's the list of what it covers.

      Starting off with pointers(Yes! they started with pointers), moving to troublesome strings, they introduce to 'make' and other tools and then starts the ride: Arduino, OpenCV, network programming, Threads, IPC and a whole lot. What is more interesting is they have not left out data structures, functions, dynamic binding, UI or libraries. As Steve Jobs would state with all his iProducts this could easily cost about 1000 pages but we are giving this to you in 600 pages (of course he will talk in dollars).

      High point: Its Head First!! It keeps its legacy…… most comprehensive book on c written in recent past

      Low Point: Jack of all trades…. Hope you figure out the rest

      Verdict: Grab it, but not the eve of your deadline :)

      (4 of 5 customers found this review helpful)

       
      4.0

      This book is creative and innovative!

      By Nem

      from Mexico, Mexico City

      About Me Beginner

      Verified Reviewer

      Pros

      • Concise

      Cons

      • Not comprehensive enough

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Head First C:

      This book helped me forge ahead into the world of C in which i was completely lost. By following the easy steps and exercises in this book, I was able to gain a well-rounded and much needed understanding of programminf

      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
      This item is not available.
      Print: $49.99
      The shipment of this item may be delayed.