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

(based on 19 reviews)

Ratings Distribution

  • 5 Stars

     

    (8)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (3)

71%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (11)
  • Helpful examples (9)
  • Well-written (9)
  • Accurate (5)
  • Concise (5)

Cons

  • Not comprehensive enough (8)

Best Uses

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

Reviewed by 19 customers

Sort by

Displaying reviews 1-10

Back to top

Previous | Next »

 
3.0

Not for beginner

By ponghissimo

from Turin, Italy

About Me Developer, Educator, Programmer

Verified Reviewer

Pros

  • Easy to understand
  • Fun
  • Helpful examples
  • Lot Of Images

Cons

  • Difficult to understand
  • Many Things For Granted
  • Not comprehensive enough
  • Not For Beginner

Best Uses

  • Intermediate

Comments about oreilly Head First C:

This book is fun to read, because the topic is so playful, and is full of images.
But this is a book for those who already know the material and wants to re-study.
It is not a book to start, because the topics are treated briefly, and many things are considered as already known.
This book introduces some commands / instructions without explaining, and this causes confusion in the reader.
In short, this book is not a step by step approach, but the arguments are exhibited together, and then explained briefly, leaving many things for granted.
This book brings together many concepts at once, that a student novice is hard to digest.
However, for those who already know a little the topic, this is a good book, and it is also fun.
But it is not for start.

(1 of 1 customers found this review helpful)

 
5.0

a must have c book

By you-know-who

from Columbus, OH

Pros

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

Cons

  • Not comprehensive enough

Best Uses

  • Student

Comments about oreilly Head First C:

I learned a lot of cool stuff from this book like valgrind, makefiles, linker... It's a very nice book to read; not boring. Very attractive. Highly recommended.

(1 of 1 customers found this review helpful)

 
5.0

Must have book for BEGINNERS

By Prashant

from India

About Me Developer, Student

Pros

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

Cons

    Best Uses

    • Novice
    • Student

    Comments about oreilly Head First C:

    A must have book for beginners.After reading this one can go for "C programming by Denis" :)

    (2 of 2 customers found this review helpful)

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

      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