Head First C
A Brain-Friendly Guide
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.8

(based on 20 reviews)

Ratings Distribution

  • 5 Stars

     

    (9)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (3)

72%

of respondents would recommend this to a friend.

Pros

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

Cons

  • Not comprehensive enough (8)

Best Uses

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

Reviewed by 20 customers

Displaying reviews 1-10

Back to top

Previous | Next »

 
5.0

Great book

By The router guy

from Israel

About Me Sys Admin

Pros

  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Intermediate
    • Student

    Comments about oreilly Head First C:

    As a network guy who worked with routers/switches for about 10 years. This book really explains how things work! stuff I used and took for granted are beautifully explained and it's so cool to know how things really work.

    Would recommend this book for curious people who would like to know how low level things work. For example - how processes come to life and how they communicate over the internet (and within the computer itself).

    (0 of 1 customers found this review helpful)

     
    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 4 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!

      (1 of 1 customers found this review helpful)

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

        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