
C For Dummies
by Dan Gookin, Marcus B+ckmann · first published 1994
50% recommend25% neutral25% critical
Why HN recommends it
A humorous, example-heavy introduction to C that teaches core programming concepts from the ground up, making programming approachable for total novices and beginners.
Common criticism: Some find it too light on pointers and complex data structures
Summarised by Claude from recommending comments
while (dead_horse) beat (): If you're like most people, the above seems like nonsense. Actually, it's computer sense--C programming. After digesting C For Dummies, 2nd Edition, you'll understand it. C programs are fast, concise and versatile. They let you boss your computer around for a change. So turn on your computer, get a free compiler and editor (the book tells you where), pull up a chair, and get going. You won't have to go far (page 13) to find your first program example. You'll do short, totally manageable, hands-on exercises to help you make sense of: All 32 keywords in the C l
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
…programming and they intimidated me and felt impenetrable. I didn't know how to get into them at all. Then by stroke of fortune I came across the first programming book that really took me. It was called C for Dummies, by Dan Gookin. It was filled with humor and encouraged experimentation, and above all it was empowering. It made me feel good and it inspired me: I sent a couple of busted but well-intentioned input…
on “Folk Interfaces” ↗A friend is looking for a new line of work and we're going to discuss software development as a possibility. Personally, I learned from “C for Dummies” (Dan Gookin) some years ago. My first inclination is to recommend this book: It was very fun, a great way to dip my toe in the water, and helped me begin exploring the world of computers from the inside…
on “Ask HN: What resources do you provide to someone who wants to learn to code?” ↗I'd say just find a good tutorial type book. I got an adequate understanding of pointers from reading C++ for Dummies. Anyway, don't be afraid. Pointers require care to avoid various issues, but they're fundamentally a simple concept. You'll be fine.
on “Ask HN: How do I learn C and C++ when I love high-level languages?” ↗C for Dummies.
on “Ask YC: What is the most embarrassing technical book that you have ever owned?” ↗