100 Best C Books of All Time
We've researched and ranked the best c books in the world, based on recommendations from world experts, sales data, and millions of reader ratings. Learn more
From the Preface:
We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the... more
Lucy is the first to find the secret of the wardrobe in the professor's mysterious old house. At first her brothers and sister don't believe her when she tells of her visit to the land of Narnia. But soon Edmund, then Peter and Susan step through the wardrobe themselves. In Narnia they find a country buried under the evil enchantment of the White Witch. When they meet the Lion Aslan, they realize they've been called to a great adventure and bravely join the... more
Chris AndersonAs a child, they exploded my imagination. (Source)
Lev GrossmanYou win some Turkish delight. Everyone knows Lewis’s Narnia books are a foundational work of the modern fantastic. But I don’t think Lewis gets enough credit for his craft as a writer. Those books are deceptively simple. Look at the way he constructed the opening of The Lion, the Witch and the Wardrobe. He puts the shadows of the war in the background, the excitement of a new house in the country... (Source)
Chris AndersonAs a child, they exploded my imagination. (Source)
Screwtape holds an administrative post in the bureaucracy ("Lowerarchy") of Hell, and acts as a mentor to Wormwood, the inexperienced tempter. In the body of the thirty-one letters which make up the book, Screwtape gives Wormwood detailed advice on various methods of undermining faith and promoting sin in the Patient, interspersed with observations on... more
Ed MorrisseyIn my Sunday reflections, I often refer back to arguments made by Lewis in The Screwtape Letters. The book is a brilliant, devastating, and entertaining disposition on... https://t.co/qPAHQHG6Hk (Source)
Dominic D'AgostinoReally good. (Source)
Write powerful C programs..."without "becoming a technical expert! This book is the fastest way to get comfortable with C, one "incredibly "clear and easy step at a time. You'll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions, "and much more. "C programming has neverbeen this simple!
Who knew how simple C programming could be?
This is today's best beginner's guide to writing C programs-"and to learning skills you can use ""with practically any language. "Its simple,... more
In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.
You'll find descriptions of over 500 system calls and library functions, and more than 200 example... more
Julia Evanshanging out with my favourite Linux book this morning. I love that the chapters are so short (usually less than 20 pages) and I always learn something interesting by picking a chapter and reading it. https://t.co/fZBNu8rfU8 (Source)
1. The Pie that Jack Made
2. Funny Foods
3. Round the Clown
4. Follow that Cat!
5. Counting Bugs
6. Lunch Crunch
7. Bubble Shapes
8. All About Dinosaurs
9. Make a Pizza
10. This Little Piggy
11. Tail Tale
12. Eight... more
Mike HuckabeeThis book was a very powerful book for me, because it reminded me that being a believer does not exempt me from pain. There is this false notion that, if we love God, somehow we’ll be healthy and wealthy and things will be better and easier. That’s not true. (Source)
Anoop Anthony"Mere Christianity" is first and foremost a rational book — it is in many ways the opposite of a traditional religious tome. Lewis, who was once an atheist, has been on both sides of the table, and he approaches the notion of God with accessible, clear thinking. The book reveals that experiencing God doesn't have to be a mystical exercise; God can be a concrete and logical conclusion. Lewis was... (Source)
--Hans Camenzind, inventor of the 555 timer (the world's most successful integrated circuit), and author of Much Ado About Almost Nothing: Man's Encounter with the Electron (Booklocker.com)
"A fabulous book: well written, well paced, fun, and informative. I also love the sense of humor. It's very good at disarming the fear. And it's gorgeous. I'll be recommending this book highly."
--Tom Igoe, author of Physical Computing and Making Things Talk
Want to learn the fundamentals of electronics in a fun,... more
Boxed together for the first time, here are the signature spiritual works of one of the most celebrated literary figures of our time. Perfect for gift-giving, The C. S. Lewis Signature Classics (8-Volume Box Set) contains:
Mere Christianity
The Screwtape Letters
The Great Divorce
The Problem of Pain
Miracles
A Grief Observed
Abolition of Man
The Four... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Includes
• 20 full-color, 8-page books
• 4-page parent guide
• 24-page mini-workbook
• Stickers
•... more
Joe Pickett had good reason to dislike Dallas Cates, and now he has even more—Joe’s eighteen-year-old daughter, April, has run off with him. And then comes even worse news: She has been found in a ditch along the highway—alive, but just barely, the victim of blunt force trauma. Cates denies having anything to do with it, but Joe knows in his gut who’s responsible. What he doesn’t know is the kind of danger he’s about to encounter. Cates is bad... more
Since early in the 90s, working C++ programmers have relied on Scott Meyers s Effective C++ to dramatically improve their skills. But the state-of-the-art has moved forward dramatically since Meyers last updated this book in 1997. (For instance, there s now STL. Design patterns. Even new functionality being added through TR1 and Boost.) So Meyers has done a top-to-bottom rewrite, identifying the 55 most valuable techniques you need now to be exceptionally effective with C++.
Over half of this edition s content is new....
Joe Pickett s been hired to investigate one of the most cold-blooded mass killings in Wyoming history. Attorney Clay McCann admitted to slaughtering four campers in a back-country corner of Yellowstone National Park a free-fire zone with no residents or jurisdiction. In this remote fifty-square-mile stretch a man can literally get away with murder. Now McCann s a free man, and Pickett s about to discover his motive one buried in Yellowstone s rugged terrain, and as dangerous as the man who wants to keep it hidden." less
The good news is that Joe Pickett has his job back, after his last adventure in The Disappeared. The bad news is that he's come to learn that a drone is killing wildlife--and the drone belongs to a mysterious and wealthy man whose grandson is dating Joe's own daughter, Lucy.
When Joe tries to lay down the rules for the drone operator, he is asked by the FBI and the DOJ to stand down, which only makes him more... more
Includes
• 25 full color, 8-page books
• 4-page parent guide
• Sturdy storage box less
Topics include:
The pros and cons of braced initialization,... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Third 25 Sight Words (Fry List): will, up, other, about, out, many, then, them, these, so, some, her, would, make, like, him, into, time. has, look.... more
Подготовка к созданию реальных программ
Автор книги полагает, что читатели в конце концов начнут писать нетривиальные программы либо в качестве профессиональных разработчиков программного обеспечения, либо в качестве программистов, работающих в других областях науки и техники.
Упор на основные концепции и методы
Основные концепции и методы программирования в книге излагаются глубже, чем это принято в традиционных вводных курсах. Это позволит читателям разрабатывать полезные, правильные, понятные и... more
Master the fundamentals of C++ and object-oriented programming Understand how C++ features help you write compact and efficient code using concepts such as... more
As the manhunt organized itself, Joe heard more of the story—about the tract of land Butch and his wife had bought to build their retirement home on, until the EPA declared it a wetland.... more
When a massive blast rocks the forests of Twelve Sleep County, Wyoming game warden Joe Pickett is called to the scene to help investigate the death of a colorful environmental activist. The case is wrapped up quickly, explained as an environmental publicity stunt gone wrong, but Joe isn't convinced. He soon discovers clues that suggest a deadly conspiracy-one that will test his courage, his survival skills, and his determination to "do the right... more
Fourth 25 Sight Words (Fry List): number, no, way, could, people, my, than, first, water, been, called, who, am, its,... more
Wyoming's new governor isn't sure what to make of Joe Pickett, but he has a job for him that is extremely delicate. A prominent female British executive never came home from the high-end guest ranch she was visiting, and the British Embassy is pressing hard. Pickett knows that happens sometimes--these ranches are stocked with handsome young cowboys, and "ranch romances" aren't uncommon. But no... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
It's Joe Pickett's last week as a temporary game warden in the mountain town of Baggs, Wyoming, but his conscience won't let him leave without checking out the strange reports coming from the wilderness: camps looted, tents slashed, elk butchered. What awaits him is like something out of an old campfire tale, except this story is all too real-and all too deadly." less
Nate Romanowski is off the grid, recuperating from wounds and trying to deal with past crimes, when he is suddenly surrounded by a small team of elite professional special operators. They re not there to threaten him, but to make a deal. They need help destroying a domestic terror cell in Wyoming s Red Desert, and in return they ll make Nate s criminal... more
Everything about the rich stranger is a mystery: the massive, isolated ranch in the remote Black Hills of Wyoming, the women who live with him, the secret philanthropies, the private airstrip, the sudden disappearances. And especially the persistent rumors that the man’s wealth comes from killing people.
Joe Pickett, still officially a game warden but now mostly a troubleshooter for the governor, is assigned to find out the... more
Game wardens have found a man dead at a mountain camp-strung up, gutted, and flayed as if he were the elk he'd been hunting. Is the murder the work of a deranged anti-hunting activist or of a lone psychopath with a personal vendetta? Wyoming game warden Joe Pickett is the man to track the murderer and stop him before someone declares open season on humans." less
The mission of Commander George Krause of the United States Navy is to protect a convoy of thirty-seven merchant ships making their way across the icy North Atlantic from America to England. There, they will deliver desperately needed supplies, but only if they can make it through the wolfpack of German submarines that awaits and outnumbers them in the perilous seas. For forty... more
C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any programmer would be proud of.
Designed for intermediate to advanced programmers, C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Program Arduino with ease!
This thoroughly updated guide shows, step-by-step, how to quickly program all Arduino models. Programming Arduino: Getting Started with Sketches, Second Edition, features easy-to-follow explanations, fun examples, and downloadable sample programs. Discover how to write basic... more
Have you ever...
Wanted to work at an exciting futuristic company? Struggled with an interview problem that could have been solved in 15 minutes? Wished you could study real-world computing problems?
If so, you need to read Elements of Programming Interviews (EPI).
The... more
Here in one concise volume is the essence of his thought on subjects ranging from love and faith to ethics and morality and myth and literature that will throw open the windows of the soul and provide readers with bite-sized nuggets of wisdom and inspiration from one of the best-loved writers of the 20th century.
This lovely little gift book will provide sustenance, wisdom, and hope for both... more
Difficult to master, pointers provide C with much flexibility and power—yet few resources are dedicated to this data type. This comprehensive book has the information you need,... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Includes
• 16 full-color, 8-page books
• 16-page mini-activity book
• 2-page parent tip sheet
• stickers
•... more
MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.
"This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence... more
The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance,... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Bob Books Set 5: Long Vowels
Bob Books Set 5 introduces the important new skills of long vowels and the magical silent E. Maturing readers continue to love Bob Books with their lighthearted stories and entertaining pictures. Childrens' reading vocabularies grow quickly as they finish the longer stories in eight books, 16 to 24 pages. They are proud to be ready for chapter books. less
Cody Hoyt, while a brilliant cop, is an alcoholic struggling with two months of sobriety when his mentor and AA sponsor Hank Winters is found burned to death in a remote mountain cabin. At first it looks like the suicide of a man who's fallen off the wagon, but Cody knows Hank better than that. Sober for fourteen years, Hank took pride in his hard-won sobriety and... more
- Herb Sutter, independent consultant and secretary of the ISO/ANSI C++ standards committee "There are very few books which all C++ programmers must have. Add Effective STL to that list."
- Thomas Becker, Senior Software Engineer, Zephyr Associates, Inc., and columnist, C/C++ Users Journal C++'s Standard Template Library is revolutionary, but learning to use it well has always been a challenge. Until now. In this book, best-selling author Scott Meyers ( Effective C++ , and More... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Includes
• 16 full-color, 8-page books
• 16-page mini-activity book
• 2-page parent tip sheet
• stickers
• Sturdy... more
Techniques covered include state- and goal-based behavior, inter-agent communication, individual and group steering behaviors, team AI, graph theory, search, path planning and optimization, triggers, scripting, scripted finite state machines, perceptual modeling, goal... more
This book also features labs: in-depth projects... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Navy Cross recipient Cal Stokes returns from Iraq a hero with a new fiance. But when he tries to re-enter civilian life, evil rears its ugly head and plunges the Marine into the fight for his life. Not only does he lose his fiance, he almost dies as well. When he comes to, it's time to use his well-honed skills to take the battle to the enemy. He must seek his own brand of justice, law be damned. less
--Doug DeCarlo, author of eXtreme Project... more
Examples in this book are written in C++, but will improve your ability to think like a programmer in any language.
The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and... more
Each chapter of this book is centered around projects that incorporate that particular microcontroller topic. Each project includes schematics, code, and illustrations of a working project. more
Replete with carefully explained code, syntax examples, and well-crafted exercises, this is the broadest and... more
Learn advanced Arduino programming... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Much is from the viewpoint of a naive secretary seduced by a blue-blood playboy. Icy blond beauty, aristocratic Priscilla Halburton-Smythe, lends a hand. less
Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need is an Arduino Uno or Leonardo, along with a USB cable and an LED. The easy-to-use, free Arduino development environment runs on Mac, Windows, and... more
-- Details plotting, line and shape drawing, bar graphs, and fractals
-- Includes the Borland C source level debugger
-- Features a carefully graded teaching approach that provides end-of-chapter questions and exercises, plus an extensive reference section less
C++ All-in-One For Dummies, 3rd Edition is your number-one handbook to C++ mastery. Author John Paul Mueller is a recognized authority in the... more
Don't have time to read the top C books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.