100 Best C Books of All Time

We've ranked the best c books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

1

The C Programming Language

Brian W. Kernighan, Dennis M. Ritchie

5.0
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard.

From the Preface:
We have tried to retain the brevity of the first edition. C is not a bi
The Linux Programming Interface: A Linux and Unix System Programming Handbook book cover2

The Linux Programming Interface: A Linux and Unix System Programming Handbook

Michael Kerrisk

4.5
The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.

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 a
C Programming Absolute Beginner's Guide (Absolute Beginner's Guides (Que)) book cover3

C Programming Absolute Beginner's Guide (Absolute Beginner's Guides (Que))

Greg Perry

4.4
Updated for C11
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
C Programming: A Modern Approach book cover4

C Programming: A Modern Approach

K. N. King

4.4
Professor King's spiral approach made it accessible to a broad range of readers, from beginners to more advanced students. With adoptions at over 225 colleges, the first edition was one of the leading C textbooks of the last ten years. The second edition maintains all the book's popular features and brings it up to date with coverage of the C99 standard. The new edition also adds a significant num
Make: Electronics book cover5

Make: Electronics

Charles Platt

4.3
6

MAKE: Electronics: Learning Through Discovery

Charles Platt

4.3
"This is teaching at its best!"

--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 thi
Wolf Pack book cover7

Wolf Pack

C. J. Box

4.3
Wyoming game warden Joe Pickett encounters bad behavior on his own turf--only to have the FBI and the DOJ ask him to stand down.

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, Lu
8

Endangered

C. J. Box

4.3
New York Times–bestselling writer C. J. Box returns with a thrilling novel featuring Wyoming game warden Joe Pickett.

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

Effective C++: 55 Specific Ways to Improve Your Programs and Designs

Scott Meyers

4.3
The Barnes & Noble Review
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 r
Programming: Principles and Practice Using C++ book cover10

Programming: Principles and Practice Using C++

Bjarne Stroustrup

4.3
11

First Little Comics: Levels C D (Parent Pack): 20 Funny Books That Are Just the Right Level for New Readers

Liza Charlesworth

4.3
Jumpstart your child’s reading success with comics! Kids will love these laugh-out-loud books with very easy text in speech balloons. They’ll also adore the zany cast of characters: monsters, bears, talking crayons, pirates, dinosaurs, grumpy trolls, and more! This fun set, correlated with guided reading levels C & D, is packed with 20 just-right titles plus a parent guide, mini-workbook, and moti
First Little Readers: Guided Reading Level D (Parent Pack): 25 Irresistible Books That Are Just the Right Level for Beginning Readers book cover12

First Little Readers: Guided Reading Level D (Parent Pack): 25 Irresistible Books That Are Just the Right Level for Beginning Readers

Liza Charlesworth

4.3
Jumpstart reading success with this big collection of 25 motivating storybooks correlated with Guided Reading Level D. The books features simple text, decodable words, strong picture cues, and two to four lines of text per page to support readers with just a little experience under their belts. Children will laugh, learn, and build confidence with these funny books on their favorite topics–from do
13

Free Fire

C. J. Box

4.3
A Joe Pickett novel from #1"New York Times-"bestselling author C.J. Box.
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 literal
Advanced Programming in the UNIX Environment book cover14

Advanced Programming in the UNIX Environment

W. Richard Stevens

4.3
If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to-date tutorial on the system call interface and the most important functions found in the ANSI C library. Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.Buildin
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 book cover15

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Scott Meyers

4.3
Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively--so that your software is correct, efficient, maintainable, and portable. That's where this practical book comes in. It describes
16

Nowhere to Run

C. J. Box

4.2
A Joe Pickett novel from #1"New York Times-"bestselling author C.J. Box.
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 stor
17

The C++ Programming Language

Bjarne Stroustrup

4.2
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively. "The C++ Programming Language, Fourth Edition, " deliv
18

Winterkill (Joe Pickett, #3)

C. J. Box

4.2
It's an hour away from darkness. a bitter winter storm is raging, and Joe Pickett is deep in the forest edging Battle Mountain, shotgun in his left hand. his truck's steering wheel handcuffed to his right -- and Lamar Gardiner's arrow-riddled corpse splayed against the tree in front of him. Lamar's murder and the sudden onslaught of the snowstorm warn: Get off the mountain. But Joe knows this epis
19

Breaking Point (Joe Pickett, #13)

Chuck Box

4.2
It was always good to see Butch Roberson, Joe thought—a hard-working, upright local business owner whose daughter was friends with his own. Little did he know that when he talked to Butch that day, the man was about to disappear. He was heading into the mountains to hunt, he said, but instead he was running. Two EPA employees had just been murdered, and all signs pointed to him as the killer.

As t
20

Savage Run

C. J. Box

4.2
Wyoming game warden Joe Pickett uncovers a conspiracy in this explosive novel in the #1 New York Times bestselling series.

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, bu
The C++ Standard Library: A Tutorial and Reference book cover21

The C++ Standard Library: A Tutorial and Reference

Nicolai M. Josuttis

4.2
The Best-Selling C++ ResourceNow Updated for C++11 The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components-and to benefit from their power-you need a resource that does far more than list the classes and their functions. "The C++ Standard Library: A Tutorial
22

Expert C Programming: Deep C Secrets

Peter van der Linden

4.2
This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help the C programmer reach new heights as a professional. Organized to make it easy for the reader to scan to sections that are relevant to their immediate needs.
Starting Out with C++ from Control Structures to Objects book cover23

Starting Out with C++ from Control Structures to Objects

Tony Gaddis

4.2
Note: You are purchasing a standalone product; MyProgrammingLab does not come packaged with this content. If you would like to purchase both the physical text and MyProgrammingLab search for ISBN-10: 0133796337/ISBN-13: 9780133796339. That package includes ISBN-10: 0133769399/ISBN-13: 9780133769395 and ISBN-10: 0133780619 /ISBN-13: 9780133780611.
MyProgrammingLab is not a self-paced technology an
24

Sams Teach Yourself C++ in One Hour a Day

Siddhartha Rao

4.2
In just one hour a day, you'll have all the skills you need to begin programming in C++. With this complete tutorial, you'll quickly master the basics, and then move on to more advanced features and concepts. Completely updated for the C++14 standard, with a preview of C++17, this book presents the language from a practical point of view, helping you learn how to use C++ to create faster, simpler,
25

The Disappeared

C. J. Box

4.2
Wyoming game warden Joe Pickett has two lethal cases to contend with in this electrifying #1 New York Times -bestseller from C. J. Box.

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. P
C++ Primer book cover26

C++ Primer

Stanley B. Lippman

4.2
Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today's best practices, the authors show how to use both the core language and it
27

Nonfiction Sight Word Readers: Guided Reading Level C (Parent Pack): Teaches 25 key Sight Words to Help Your Child Soar as a Reader!

Liza Charlesworth

4.2
Set the stage for your child to soar with these just-right books that teach the third 25 sight words! This cheery green box includes 25 titles, each focused on a key sight word: will, up, other, about, out, etc. The books’ real-world topics with predicable text are super-engaging to make mastering these must-know words easy and fun. Includes motivating stickers PLUS a mini-activity book. Books cor
28

Off the Grid (Joe Pickett, #16)

C. J. Box

4.2
The Red Desert of Wyoming is a beautiful and punishing place for anybody, but never more dangerous than it is now for game warden Joe Pickett, and his friend Nate, in the #1 New York Times bestselling thriller.

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 r
Access 2019 Bible book cover29

Access 2019 Bible

Michael Alexander

4.2
Master database creation and managementAccess 2019 Bible is your, comprehensive reference to the world's most popular database management tool. With clear guidance toward everything from the basics to the advanced, this go-to reference helps you take advantage of everything Access 2019 has to offer. Whether you're new to Access or getting started with Access 2019, you'll find everything you need t
30

Stone Cold

C. J. Box

4.2
A New York Times bestselling "suspenseful, action-filled ride" (The Denver Post) from the author of the Joe Pickett novels...

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 wea
31

Blood Trail

C. J. Box

4.2
A Joe Pickett novel from #1"New York Times-"bestselling author C.J. Box.
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
My First Piano Adventure: Lesson Book C with Play-Along & Listening CD book cover32

My First Piano Adventure: Lesson Book C with Play-Along & Listening CD

Nancy Faber and Randall Faber

4.2
(Faber Piano Adventures ). Book C of the Fabers' young beginner method continues the staff-reading adventure with the introduction of skips (3rds). Students first explore skips aurally and kinesthetically across the full range of the keyboard. A delightful variety of songs follow which carefully and comfortably guide the child toward line-line and space-space staff recognition.
Programming Arduino: Getting Started with Sketches book cover33

Programming Arduino: Getting Started with Sketches

Simon Monk

4.2
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.




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-follo
34

The Good Shepherd

C. S. Forester

4.2
Soon to be the major motion picture Greyhound, a WWII naval thriller of "high and glittering excitement" (New York Times) from the author of the legendary Hornblower series

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 desperatel
35

Nonfiction Sight Word Readers: Guided Reading Level D (Parent Pack): Teaches 25 key Sight Words to Help Your Child Soar as a Reader!

Liza Charlesworth

4.2
Set the stage for your child to soar with these just-right books that teach the fourth 25 sight words! This cheery orange box includes 25 titles, each focused on a key sight word: number, no, way, could, people, etc. The books’ real-world topics with predicable text are super-engaging to make mastering these must-know words easy and fun. Includes motivating stickers PLUS a mini-activity book to en
Tour of C++, A (C++ In-Depth Series) book cover36

Tour of C++, A (C++ In-Depth Series)

Bjarne Stroustrup

4.2

In A Tour of C++, Third Edition, Bjarne Stroustrup provides an overview of ISO C++, C++20, that aims to give experienced programmers a clear understanding of what constitutes modern C++. Featuring carefully crafted examples and practical help in getting started, this revised and updated edition concisely covers most major language features and the major standard-library components needed for effec

Arduino Reference: A Print Reference for Arduino Programmers book cover37

Arduino Reference: A Print Reference for Arduino Programmers

Michael J Cheich

4.2

Arduino Reference: A Print Reference for Arduino Programmers brings the official Arduino Language Reference into a clean, accessible print format. Compiled from the official Arduino documentation, this book gathers essential functions, syntax, and usage details in one convenient place for quick consultation while you work. Carefully curated and organized by Programming Electronics Academy, it is d

38

Accelerated C++: Practical Programming by Example

Andrew Koenig

4.2
This is a first-rate introductory book that takes a practical approach to solving problems using C++. It covers a much wider scope of C++ programming than other introductory books Ive seen, and in a surprisingly compact format. - Dag Bruck, founding member of the ANSI/ISO C++ committee The authors present a clear, cogent introduction to C++ programming in a way that gets the student writing nontri
39

Little Leveled Readers: Level C Box Set: Just the Right Level to Help Young Readers Soar!

Scholastic and Scholastic Teaching Resources

4.2
A step-by-step, book-by-book program that guides children through the early stages of reading. Each book, carefully evaluated by a reading specialist to correlate with the Guided Reading Levels, is leveled to address the early stages of a child's reading development. Inside each box set you'll find 75 storybooks (5 copies of 15 titles) on topics children love, which makes them perfect for group le
40

A Tour of C++

Bjarne Stroustrup

4.2
In A Tour of C++, Second Edition, Bjarne Stroustrup, the creator of C++, describes what constitutes modern C++. This concise, self-contained guide covers most major language features and the major standard-library components--not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started. Stro
Modern C++ Design: Generic Programming and Design Patterns Applied book cover41

Modern C++ Design: Generic Programming and Design Patterns Applied

Andrei Alexandrescu

4.2
In Modern C++ Design , Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code. This book introduces the concept of generic components--reusa
42

C Primer Plus

Stephen Prata

4.2
Giving task-oriented examples, this book teaches you the fundamentals of C programming. From extended integer types and compound literals to Boolean support and variable-length arrays, this book helps you learn to create practical and real-world applications with C programming. It contains review questions and programming exercises.
C++ Concurrency in Action book cover43

C++ Concurrency in Action

Anthony Williams

4.1

SummaryThis bestseller has been updated and revised to cover all the latest changes to C++ 14 and 17! C++ Concurrency in Action, Second Edition teaches you everything you need to write robust and elegant multithreaded applications in C++17.About the TechnologyYou choose C++ when your applications need to run fast. Well-designed concurrency makes them go even faster. C++ 17 delivers strong support

44

Open Season (Joe Pickett, #1)

C. J. Box

4.1
The debut of a writer hailed by Tony Hillerman as "a great storyteller"-the first book in an engaging and gritty mystery series featuring Wyoming game warden Joe Pickett. "C. J. Box has hit the bull's eye his first time up". Margaret Maron "A fabulous debut-a great crime novel and a great modern-day Western rolled into one. All the elements are here-a tremendous sense of Wyoming's scenic grandeur,
Programming Rust: Fast, Safe Systems Development book cover45

Programming Rust: Fast, Safe Systems Development

Jim Blandy, Jason Orendorff, Leonora F. S. Tindall

4.1

Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management err

C++ Programming Language: a QuickStudy Laminated Reference (Quickstudy Reference Guide) book cover46

C++ Programming Language: a QuickStudy Laminated Reference (Quickstudy Reference Guide)

Scott Smith

4.1

Focusing on the current “best practice” of the C++ standard, this handy 6 page laminated reference guide is a must-have desktop tool designed to give you the need-to-know answers at your fingertips. Author Scott Smith with 30 plus years of experience using C++ and authoring thousands of pages of technical documentation while working with world-wide financial markets has meticulously constructed th

47

C In Depth

Deepali Srivastava

4.1
48

Elements of Programming Interviews: The Insiders' Guide C++

Adnan Aziz, Tsung-Hsien Lee, et al.

4.1
New! Java versions of all C++ programs in the book at http: //bit.ly/epi-programs Get a PDF sampler of EPI from http: //bit.ly/epi-sampler

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)
Modern C++ Programming Cookbook: Master Modern C++ with comprehensive solutions for C++23 and all previous standards book cover49

Modern C++ Programming Cookbook: Master Modern C++ with comprehensive solutions for C++23 and all previous standards

Marius Bancila

4.1

Meta Description: With a wealth of practical recipes, this third edition isn't just a guide to C++23; it's a complete resource covering key features and techniques from C++11 through to C++23. It's designed to keep you ahead of the curve in C++.Key FeaturesFully updated and packed with new recipes, including sync output streams, expected and mdspan, and C++20/23 range adaptorsCovers all significan

50

The Practice of Programming (Addison-Wesley Professional Computing Series)

Brian W. Kernighan, Rob Pike

4.1
With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive.
Bare-Metal Embedded C Programming: Develop high-performance embedded systems with C for Arm microcontrollers book cover51

Bare-Metal Embedded C Programming: Develop high-performance embedded systems with C for Arm microcontrollers

Israel Gbati

4.1

Become proficient in designing and developing embedded systems and reduce reliance on third-party librariesGet With Your Book: PDF Copy, AI Assistant, and Next-Gen Reader FreeKey FeaturesLearn to develop bare-metal firmware for Arm microcontrollers from scratchUnderstand hardware intricacies to minimize your dependency on third-party librariesNavigate microcontroller manuals with ease and learn to

52

C. S. Lewis' Little Book of Wisdom: Meditations on Faith, Life, Love, and Literature

C.S. Lewis, Andrea Kirk Assaf, et al.

4.1
Novelist, poet, critic, lay theologian, and best-selling author of the 'Narnia' series, C. S. Lewis' works have become timeless classics for adults and children around the world.

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-siz
53

More Effective C++: 35 New Ways to Improve Your Programs and Designs, PDF Version

Scott Meyers

4.1
54

Guided Science Readers Parent Pack: Level B: 16 Fun Nonfiction Books That Are Just Right for New Readers

Liza Charlesworth

4.1
Set your child on the path to reading success with this exciting collection of little books on favorite science topics: frogs, baby animals, mammals, snow, seasons, and many more. These level B full-color books feature engaging photos paired with simple text and are just right for readers with just a little bit of experience. Includes a 16-page mini-activity book, motivating stickers, and 2-page p
Think Like a Programmer: An Introduction to Creative Problem Solving book cover55

Think Like a Programmer: An Introduction to Creative Problem Solving

V. Anton Spraul

4.1
Rewire your brain

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 wh
56

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

Herb Sutter, Andrei Alexandrescu

4.1
Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use a
57

A NEW PAIR OF GLASSES

Chuck C.

4.1
C++ Crash Course: A Fast-Paced Introduction book cover58

C++ Crash Course: A Fast-Paced Introduction

Josh Lospinoso

4.1
A fast-paced, thorough introduction to modern C++ written for experienced programmers. After reading C++ Crash Course, you'll be proficient in the core language concepts, the C++ Standard Library, and the Boost Libraries.

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 prog
59

Back of Beyond: A Novel

C. J. Box

4.1
Edgar Award-winning and New York Times bestselling author C.J. Box delivers a thriller about a troubled cop trying to save his son from a killer in Yellowstone, now reissued with additional bonus content.

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 i
60

A is for Alternator: ABC Book of Auto Parts

Alex Smith

4.1
A is for Alternator: ABC Book of Auto Parts teaches your child the Alphabet and introduces automotive parts in the process.
Linux Kernel Development book cover61

Linux Kernel Development

Robert Love

4.1
"Linux Kernel Development" details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding. The book details the major subsystems and features of the Linux kernel, including
Understanding and Using C Pointers book cover62

Understanding and Using C Pointers

Richard M. Reese

4.1
Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you’ll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout t
63

Guided Science Readers: Level D (Parent Pack): 16 Fun Nonfiction Books That Are Just Right for New Readers

Liza Charlesworth

4.1
Set your child on the path to reading success with this exciting collection of little books on favorite science topics: sea turtles, ladybugs, chicks, ice cream, sea turtles, and many more. These level D books feature engaging photos paired with simple text and are just right for readers who can sound out some words. Includes a mini-activity book, motivating stickers, and parent tips. A great way
64

Bob Books Wow! Level C, Set 1(re-released as Bob Books Set 5- Long Vowels)

Bobby Maslen, Bobby Lynn Maslen, et al.

4.1
BOB Books are back, now with a bright, unique box display and colored illustrations throughout that make learning to read even more fun!
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 qui
65

C: A Reference Manual

Samuel P. Harbison, Guy L. Steele

4.1
This best-selling, authoritative reference manual provides a complete description of the C language, the run-time libraries, and a style of C programming that emphasizes correctness, portability, and maintainability. Describing the C language more clearly and in more detail than any other book, authors Samuel P. Harbison and Guy L. Steele Jr. provide in a single manual: Standard C - the ANSI/ISO s
66

Object-Oriented Programming in C++

Robert Lafore

4.1
Object-Oriented Programming in C++ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practice
My First Piano Adventure, Writing Book C, Skips on the Staff: For the Young Beginner book cover67

My First Piano Adventure, Writing Book C, Skips on the Staff: For the Young Beginner

Nancy Faber and Randall Faber

4.1
(Faber Piano Adventures ). Writing Book C (the companion book for Lesson Book C) provides 64 colorful, fun-filled pages of writing, ear-training, and "CLAP for Sightreading" activities. A focus on reading skips leads students to cross bridges, connect flags, meet a mouse, and skip to deep-sea treasures, to name just a few! Writing Book C engages children in the lives and melodies of classical comp
68

C++17 - The Complete Guide: First Edition

Nicolai M. Josuttis

4.1
The book presents all the new language and library features of C++17, which is the next evolution in modern C++. Learn how this impacts day-to-day programming, to benefit in practice, to combine new features, and to avoid all new traps.
69

Beginning C++ Through Game Programming

Michael Dawson

4.1
When it comes to game programming, C++ is the name of the game. If you aspire to move from game player to game creator, it all starts with learning the fundamentals of C++ and game-programming basics. With BEGINNING C++ THROUGH GAME PROGRAMMING, FOURTH EDITION, you will find an up-to-date and thorough introduction to everything you need to get started--with no previous programming experience requi
70

Data Structures Through C In Depth

S. K. Srivastava

4.1
Thsi book is written in a simple manner and is very easy to understand. It describes the theory with examples step by step. It contains the description of writing tehse steps in programs in very easy and understanble manner.
71

LEARN GOLANG QUICKLY: CODING FOR BEGINNERS - GOLANG PROGRAMMING LANGUAGE, A QuickStart eBook, Tutorial Book with Hands-On Projects, In Easy Steps! An Ultimate Beginner's Guide!

JJ TAM

4.1
The Design and Evolution of C++ book cover72

The Design and Evolution of C++

Bjarne Stroustrup

4.1
This book focuses on the principles, processes and decisions made during the development of the C++ programming language. As the inventor of the language, Stroustrup presents his insight into the decisions which resulted in the features of C++ - the praised, the controversial and even some of the rejected ones. By writing this book the author presents his object-oriented programming philosophy to
73

Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

Scott Meyers

4.1
"This is Effective C++ volume three - it's really that good."
- 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,
Programming in C, 4th Edition book cover74

Programming in C, 4th Edition

Stephen G. Kochan

4.1
"Programming in C, Fourth Edition" is a newly revised and updated edition of Steven Kochan's classic C programming tutorial: a book that has helped thousands of students master C over the past 25+ years. This edition fully reflects current developments in C programming, including the latest version (C11). Crafted to help students master C regardless of their intended platform or applications, it i
Mastering Regular Expressions book cover75

Mastering Regular Expressions

Jeffrey E. F. Friedl

4.1
Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.

If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you alr
Getting Started With Arduino: The Open Source Electronics Prototyping Platform (Make) book cover76

Getting Started With Arduino: The Open Source Electronics Prototyping Platform (Make)

Massimo Banzi, Michael Shiloh

4.1

Arduino is the open source electronics prototyping platform that is the heart of the Maker world. This thorough introduction, updated for the latest Arduino IDE release and the new ARM-based boards, helps you start prototyping right away. From obtaining the required components to putting the final touches on your project, all the information you need is here! Getting started with the Arduino is a

77

C: The Complete Reference

Herbert Schildt

4.1
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.






Whether you are a beginning C programmer or a seasoned pro, the answers to all your C questions can be found in this one-stop resource


Another gem from Herb Schildt--best-selling programming author with more tha
78

C++: Effective Object-Oriented Software Construction: Concepts, Practices, Industrial Strategies and Practices

Kayshav Dattatri

4.1
This book has one goal: to help you understand the object-oriented paradigm in depth, so you can translate object concepts into practical solutions, no matter what software development you encounter. Completely revised to reflect the ANSI C++ standard, it introduces the fundamentals of object-oriented design/programming in the context of real-world C++ software development, presenting proven strat
Thinking in C++, Volume One: Introduction to Standard C++ book cover79

Thinking in C++, Volume One: Introduction to Standard C++

Bruce Eckel

4.0
In the first edition of Thinking in C++, Bruce Eckel synthesized years of C++ teaching and programming experience into a beautifully structured course in making the most of the language. It became an instant classic, winning the 1995 Software Development Jolt Cola Award for best book of the year. Now, Eckel has thoroughly rewritten Thinking in C++ to reflect the final ANSI/ISO C++ standard. Every
80

Murach's C++ Programming

Joel Murach

4.0
Murach's top authors have finally tackled C++ programming, rethinking the whole approach. So this book takes advantage of the modern techniques to make it easier to learn C++ than ever before. It's organized in a logical way that gets you off to a fast start with a practical subset of today's C++, and then builds out your coding and OOP skills to the professional level. With that foundation in pla
81

Programming Game AI by Example

Mat Buckland

4.0
Programming Game AI by Example provides a comprehensive and practical introduction to the "bread and butter" AI techniques used by the game development industry, leading the reader through the process of designing, programming, and implementing intelligent agents for action games using the C++ programming language.

Techniques covered include state- and goal-based behavior, inter-agent communication
Make: AVR Programming: Get under the hood of the AVR microcontroller family book cover82

Make: AVR Programming: Get under the hood of the AVR microcontroller family

Elliot Williams

4.0
Atmel's AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you'll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly. In doing so, you'll get closer to the chip and you'll be able to squeeze more power and features out of it.

Each chap
C Programming For Dummies (For Dummies (Computer/Tech)) book cover83

C Programming For Dummies (For Dummies (Computer/Tech))

Dan Gookin

4.0
Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching book cover84

Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching

Robert Sedgewick

4.0
85

Head First C

David Griffiths, Dawn Griffiths

4.0
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 m
Learn Electronics with Arduino: An Illustrated Beginner's Guide to Physical Computing book cover86

Learn Electronics with Arduino: An Illustrated Beginner's Guide to Physical Computing

Jody Culkin and Eric Hagan

4.0
87

C++ Primer Plus (6th Edition) (Developer's Library)

Stephen Prata

4.0
88

Agile Estimating and Planning

Mike Cohn

4.0
Praise for Agile Estimating and Planning "Traditional, deterministic approaches to planning and estimating simply don't cut it on the slippery slopes of today's dynamic, change-driven projects. Mike Cohn's breakthrough book gives us not only the philosophy, but also the guidelines and a proven set of tools that we need to succeed in planning, estimating, and scheduling projects with a high uncerta
Beginning C++ Game Programming: Learn C++ from scratch by building fun games book cover89

Beginning C++ Game Programming: Learn C++ from scratch by building fun games

John Horton

4.0

Get to grips with programming and game development techniques using C++ libraries and Visual Studio 2022 with this updated edition of the bestselling seriesGet With Your Book: PDF Copy, AI Assistant, and Next-Gen Reader FreeKey FeaturesCreate fun games in C++, with this up-to-date guide covering the latest features of C++20 and VS2022Build clones of popular games such as a Timberman clone, a Pong

Beginning C++23: From Beginner to Pro book cover90

Beginning C++23: From Beginner to Pro

Ivor Horton, Peter Van Weert

4.0

Begin your programming journey with C++ , starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++23 standard. All you need are Beginning C++23 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge. All language

91

Guided Science Readers: Level C (Parent Pack): 16 Fun Nonfiction Books That Are Just Right for New Readers

Liza Charlesworth

4.0
Set your child on the path to reading success with this exciting collection of little books on favorite science topics: bears, birds, rain forest, seeds, spring, and many more. These level C books feature engaging photos paired with simple text and are just right for readers who can sound out a few words. Includes a mini-activity book, motivating stickers, and parent tips. A great way to help chil
92

Back to War (Corps Justice, #1)

C. G. Cooper

4.0
He made it home from war...And then he lost everything.

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

Numerical Recipes in C: The Art of Scientific Computing

William H. Press, Brian P. Flannery, Saul A. Teukolsky, William T. Vetterling

4.0
This is the greatly revised and expanded Second Edition of the hugely popular
C++ All-In-One for Dummies book cover94

C++ All-In-One for Dummies

John Paul Mueller

4.0
Get ahead of the C++ curve to stay in the game C++ is the workhorse of programming languages and remains one of the most widely used programming languages today. It's cross-platform, multi-functional, and updates are typically open-source. The language itself is object-oriented, offering you the utmost control over data usage, interface, and resource allocation. If your job involves data, C++ prof
95

60 Scholastic Little Leveled Readers Learn to Read Preschool Kindergarten First Grade Children's Book Lot (15 Books Each in Levels A, B, C, and D) by Maria Fleming (2003) Paperback

Maria Fleming

4.0
LLVM Code Generation: A deep dive into compiler backend development book cover96

LLVM Code Generation: A deep dive into compiler backend development

Quentin Colombet

4.0

“If you're working in or interested in LLVM and code generation, this book should definitely be on your list. Highly recommended!” -Yacob (Kobi) Cohen Arazi, Software Engineer at NVIDIA. “If you're passionate about compilers and eager to stay ahead in this dynamic field, I highly recommend giving this book a read.” -Arya Mazaheri, Co-founder of PanocularAI “I think that this book will lower the ac

Getting Started with Arduino: The Open Source Electronics Prototyping Platform book cover97

Getting Started with Arduino: The Open Source Electronics Prototyping Platform

Massimo Banzi

4.0
Arduino is the open source electronics prototyping platform that has taken the Maker Movement by storm. This thorough introduction, updated for the latest Arduino release, helps you start prototyping right away. From obtaining the required components to putting the final touches on your project, all the information you need is here!

Getting started with Arduino is a snap. To use the introductory ex
98

Inside the C++ Object Model

Stanley B. Lippman

4.0
Aimed at the beginner/intermediate C++ programmer who wants to understand the semantic implications of the C++ object model and how the model affects their programs, Inside the C++ Object Model explains where overhead costs reside, and what they actually consist of.
99

Little Leveled Readers: Level D Box Set: Just the Right Level to Help Young Readers Soar!

Scholastic and Scholastic Teaching Resources

4.0
A step-by-step, book-by-book program that guides children through the early stages of reading. Each book, carefully evaluated by a reading specialist to correlate with the Guided Reading Levels, is leveled to address the early stages of a child's reading development. Inside each box set you'll find 75 storybooks (5 copies of 15 titles) on topics children love, which makes them perfect for group le
100

Programming Arduino Next Steps: Going Further with Sketches

Simon Monk

4.0
Take your Arduino skills to the next level! In this practical guide, electronics guru Simon Monk takes you under the hood of Arduino and reveals professional programming secrets. Featuring coverage of the Arduino Uno, Leonardo, and Due boards, Programming Arduino Next Steps: Going Further with Sketches shows you how to use interrupts, manage memory, program for the Internet, maximize serial commun