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.

Mere Christianity book cover1

Mere Christianity

C. S. Lewis

5.0
2

Code Complete

Steve McConnell

5.0
Widely considered one of the best practical guides to programming, Steve McConnell's original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge availab
In the Garden of Beasts: Love, Terror, and an American Family in Hitler's Berlin book cover3

In the Garden of Beasts: Love, Terror, and an American Family in Hitler's Berlin

Erik Larson

4.9
Erik Larson, New York Times bestselling author of Devil in the White City, delivers a remarkable story set during Hitler’s rise to power.

The time is 1933, the place, Berlin, when William E. Dodd becomes America’s first ambassador to Hitler’s Nazi Germany in a year that proved to be a turning point in history.
A mild-mannered professor from Chicago, Dodd brings along his wife, son, and flamboyant d
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 book cover4

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

Scott Meyers

4.8
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
5

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

Scott Meyers

4.7
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
6

A Tour of C++

Bjarne Stroustrup

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

The C++ Programming Language

Bjarne Stroustrup

4.6
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
The C.S. Lewis Signature Classics (8-Volume Box Set) book cover8

The C.S. Lewis Signature Classics (8-Volume Box Set)

C. S. Lewis

4.5
A gorgeous boxed set that includes all eight paperback volumes of the C. S. Lewis Signature Classics.

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
Mir
9

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

Scott Meyers

4.5
Modern C++ Design: Generic Programming and Design Patterns Applied book cover10

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

Andrei Alexandrescu

4.5
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
Programming: Principles and Practice Using C++ book cover11

Programming: Principles and Practice Using C++

Bjarne Stroustrup

4.5
12

MAKE: Electronics: Learning Through Discovery

Charles Platt

4.5
"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 cover13

Wolf Pack

C. J. Box

4.5
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
14

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

Liza Charlesworth

4.5
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
The C++ Standard Library: A Tutorial and Reference book cover15

The C++ Standard Library: A Tutorial and Reference

Nicolai M. Josuttis

4.5
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
16

Ripple (Breakthrough Book 4)

Michael C. Grumley

4.5
It began in Ethiopia, hundreds of thousands of years ago. When a handful of genetic mutations caused evolution to split from the primates. And mankind was born. Now, eons later, evidence of more splits from the apes are being unearthed. And with them, a disturbing realization. Ours was only one of many. And yet we survived. But it was not by luck or chance. We survived because humans had something
The Weight of Glory book cover17

The Weight of Glory

C. S. Lewis

4.4
Selected from sermons delivered by C. S. Lewis during World War II, these nine addresses offer guidance and inspiration in a time of great doubt. These are ardent and lucid sermons that provide a compassionate vision of Christianity.

Addressing some of the most difficult issues we face in our day-to-day lives, C.S. Lewis's ardent and timeless words provide an unparalleled path to greater spiritual
Till We Have Faces book cover18

Till We Have Faces

C. S. Lewis

4.4
In this timeless tale of two mortal princesses- one beautiful and one unattractive- C.S. Lewis reworks the classical myth of Cupid and Psyche into an enduring piece of contemporary fiction. This is the story of Orual, Psyche's embittered and ugly older sister, who posessively and harmfully loves Psyche. Much to Orual's frustration, Psyche is loved by Cupid, the god of love himself, setting the tro
The Design and Evolution of C++ book cover19

The Design and Evolution of C++

Bjarne Stroustrup

4.4
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
20

Endangered

C. J. Box

4.4
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
21

Free Fire

C. J. Box

4.4
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
22

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

Winterkill (Joe Pickett, #3)

C. J. Box

4.4
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
First Little Readers: Guided Reading Level D (Parent Pack): 25 Irresistible Books That Are Just the Right Level for Beginning Readers book cover24

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

Liza Charlesworth

4.4
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
Tour of C++, A (C++ In-Depth Series) book cover25

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

Bjarne Stroustrup

4.4

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

Design Patterns: Elements of Reusable Object-Oriented Software book cover26

Design Patterns: Elements of Reusable Object-Oriented Software

Erich; Helm John Gamma

4.4
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.

The authors begin by
27

Rescue Matters

C.J. English

4.4
AMAZON BESTSELLER-ANIMAL RIGHTS

"I highly recommend this book." -Deb Parker, Best Friends Animal Society

Four Years.
Four Thousand Dogs.
An incredible true story of rescue and redemption.

When Keith Benning accepted the job as a deputy in a small North Dakota county, he had no idea he was about to face the biggest challenge of his life. Four years and four thousand dogs later, he lost his marriage, a
Refactoring: Improving the Design of Existing Code book cover28

Refactoring: Improving the Design of Existing Code

Martin Fowler

4.4
Fully Revised and Updated-Includes New Refactorings and Code Examples"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
--M. Fowler (1999) For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code and to enhance software maintainability, as well as to
Head First Design Patterns book cover29

Head First Design Patterns

Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson

4.4
You're not alone.

At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you
30

Force of Nature (Joe Pickett, #12)

C. J. Box

4.4
Updated cover of this Paperback edition.

Joe Pickett’s friend’s past comes back to haunt everyone he cares about in this “violent, bloody, and quite satisfying thriller”* from #1 New York Times bestselling author C. J. Box.

In 1995, Nate Romanowski was in a Special Forces unit abroad when his commander, John Nemecek, did something terrible. Now the high-ranking government official and cold-blooded
31

Sweet Jones: Pimp C's Trill Life Story

Julia Beverly

4.4
C++ Primer book cover32

C++ Primer

Stanley B. Lippman

4.4
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
33

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

Scott Meyers

4.4
"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,
34

Cold Wind (Joe Pickett, #11)

C. J. Box

4.4
Joe Pickett investigates a murder that hits close to home in this thriller in the #1 New York Times bestselling series.

When Earl Alden is found dead, dangling from a wind turbine, his wife, Missy, is arrested. Unfortunately for Joe Pickett, Missy is his much-disliked mother-in-law, and he’s not sure what to do—especially since it looks like Missy is guilty as sin.

But then things happen to make Joe
35

Nowhere to Run

C. J. Box

4.3
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
Arduino Reference: A Print Reference for Arduino Programmers book cover36

Arduino Reference: A Print Reference for Arduino Programmers

Michael J Cheich

4.3

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

37

The C Programming Language

Brian W. Kernighan, Dennis M. Ritchie

4.3
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
38

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.3
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
My First Piano Adventure: Lesson Book C with Play-Along & Listening CD book cover39

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

Nancy Faber and Randall Faber

4.3
(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.
40

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

Herb Sutter, Andrei Alexandrescu

4.3
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
41

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

Liza Charlesworth

4.3
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
42

The Disappeared

C. J. Box

4.3
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
43

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

Scholastic and Scholastic Teaching Resources

4.3
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
C++ Concurrency in Action book cover44

C++ Concurrency in Action

Anthony Williams

4.3

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

45

CLR via C# (4th Edition) (Developer Reference)

Jeffrey Richte

4.3

Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led by programming expert Jeffrey Richter, a longtime consultant to the Microsoft .NET team - you’ll gain pragmatic insights for building robust, reliable, and responsive apps and components.

Fully updated for .NET Framework 4.5 and Visual Studio 2012 Delivers a thorough grounding in the .NET Framework
46

Blood Trail

C. J. Box

4.3
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
47

The Robe

Lloyd C. Douglas

4.3
A Roman soldier, Marcellus, wins Christ's robe as a gambling prize. He then sets forth on a quest to find the truth about the Nazarene's robe-a quest that reaches to the very roots and heart of Christianity and is set against the vividly limned background of ancient Rome. Here is a timeless story of adventure, faith, and romance, a tale of spiritual longing and ultimate redemption.
C++ Programming Language: a QuickStudy Laminated Reference (Quickstudy Reference Guide) book cover48

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

Scott Smith

4.3

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

49

Below Zero

C. J. Box

4.3
A Joe Pickett novel from #1"New York Times-"bestselling author C.J. Box.
Six years ago, Joe Pickett's foster daughter, April, was murdered. Now, someone is leaving phone messages claiming to be the dead girl. As his family struggles with the disturbing event, he discovers that the calls have been placed from locations where serious environmental crimes have occurred. And as the phone calls grow c
Modern C++ Programming Cookbook: Master Modern C++ with comprehensive solutions for C++23 and all previous standards book cover50

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

Marius Bancila

4.3

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

51

The Silver Chair (Chronicles of Narnia, #4)

C.S. Lewis, Jeremy Northam, et al

4.3
Jill and Eustace must rescue the Prince from the evil Witch.

NARNIA...where owls are wise, where some of the giants like to snack on humans, where a prince is put under an evil spell...and where the adventure begins.

Eustace and Jill escape from the bullies at school through a strange door in the wall, which, for once, is unlocked. It leads to the open moor...or does it? Once again Aslan has a task
52

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions

Herb Sutter

4.3
This text contains coverage of optimization in both single and multi threaded environments. It emphasizes generic programming and using the C++ Standard Library.
53

The Good Shepherd

C. S. Forester

4.3
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
54

A is for Alternator: ABC Book of Auto Parts

Alex Smith

4.3
A is for Alternator: ABC Book of Auto Parts teaches your child the Alphabet and introduces automotive parts in the process.
Starting Out with C++ from Control Structures to Objects book cover55

Starting Out with C++ from Control Structures to Objects

Tony Gaddis

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

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

Adnan Aziz, Tsung-Hsien Lee, et al.

4.2
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)
57

C++ Concurrency in Action: Practical Multithreading

Anthony Williams

4.2
Summary

C++ Concurrency in Action is a reference and guide to the new C++ 11 Standard for experienced C++ programmers as well as those who have never written multithreaded code. This book will show you how to write robust multithreaded applications in C++ while avoiding many common pitfalls.

About the TechnologyMultiple processors with multiple cores are the norm these days. The C++11 version of the
58

Professional C++

Marc Gregoire, Nicholas A. Solter, Scott J. Kleper

4.2
Essential reading for experienced developers who are determined to master the latest release of C++

Although C++ is often the language of choice from game programming to major commercial software applications, it is also one of the most difficult to master. With this no-nonsense book, you will learn to conquer the latest release of C++. The author deciphers little-known features of C++, shares deta
Thinking in C++, Volume One: Introduction to Standard C++ book cover59

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

Bruce Eckel

4.2
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
C++ Crash Course: A Fast-Paced Introduction book cover60

C++ Crash Course: A Fast-Paced Introduction

Josh Lospinoso

4.2
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
61

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,
62

Open Season (Joe Pickett, #1)

C. J. Box

4.2
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,
63

Anton's OpenGL 4 Tutorials

Anton Gerdela

4.2
64

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

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

4.2
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
Think Like a Programmer: An Introduction to Creative Problem Solving book cover65

Think Like a Programmer: An Introduction to Creative Problem Solving

V. Anton Spraul

4.2
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
66

Murach's C++ Programming

Joel Murach

4.2
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
67

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

Liza Charlesworth

4.2
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
68

Inside the C++ Object Model

Stanley B. Lippman

4.2
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.
My First Piano Adventure, Writing Book C, Skips on the Staff: For the Young Beginner book cover69

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

Nancy Faber and Randall Faber

4.2
(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
70

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

Liza Charlesworth

4.2
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
71

What Do Jesus' Parables Mean?

R.C. Sproul

4.2
The Good Samaritan. The Prodigal Son. The Pearl of Great Price. Jesus was well known for using parables to illustrate a point. These short stories can be simple enough for a child to understand, yet they are also profound and have left many puzzled about their meaning.

In this booklet, Dr. R.C. Sproul walks through eleven of Jesus’ parables and the rich lessons they carry for us today. Dr. Sproul a
Beginning C++ Game Programming: Learn C++ from scratch by building fun games book cover72

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

John Horton

4.2

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 cover73

Beginning C++23: From Beginner to Pro

Ivor Horton, Peter Van Weert

4.2

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

74

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

Scholastic and Scholastic Teaching Resources

4.1
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
LLVM Code Generation: A deep dive into compiler backend development book cover75

LLVM Code Generation: A deep dive into compiler backend development

Quentin Colombet

4.1

“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

76

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

The Bitterroots (Cassie Dewell, #4)

C.J. Box

4.1
A riveting new novel from the New York Times bestselling and Edgar-Award winning author.

Former police officer Cassie Dewell is trying to start over with her own private investigation firm. Guilty about not seeing her son and exhausted by the nights on stakeout, Cassie is nontheless managing...until an old friend calls in a favor: she wants Cassie to help exonarate a man accused of assaulting a you
78

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions

Herb Sutter

4.1
Exceptional C++ shows by example how to go about sound software engineering in standard C++. Do you enjoy solving thorny C++ problems and puzzles? Do you relish writing robust and extensible code? Then take a few minutes and challenge yourself with some tough C++ design and programming problems. The puzzles and problems in Exceptional C++ not only entertain, they will help you hone your skills to
C++ All-In-One for Dummies book cover79

C++ All-In-One for Dummies

John Paul Mueller

4.1
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
80

C++: How to Program

(Harvey & Paul) Deitel & Deitel

4.1
With over 250,000 sold, Harvey and Paul Deitel's "C++ How to Program" is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, workin
81

API Design for C++

Martin Reddy

4.1
API Design for C++ provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation. It is the only book that teaches the strategies of C++ API development, including interface design, versioning, scripting, and plug-in extensibility. Drawing from the aut
82

C++ GUI Programming with Qt 4

Jasmin Blanchette, Mark Summerfield

4.1
The Only Official, Best-Practice Guide to Qt 4.3 Programming Using Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux without source code changes. Now, two Trolltech insiders have written a start-to-finish guide to getting outstanding results with the latest version of Qt: Qt 4.3.

Packed with realistic examples an
83

Accelerated C++: Practical Programming by Example

Andrew Koenig

4.1
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
Godot 4 Game Development Projects: Build five cross-platform 2D and 3D games using one of the most powerful open source game engines book cover84

Godot 4 Game Development Projects: Build five cross-platform 2D and 3D games using one of the most powerful open source game engines

Chris Bradfield

4.1
Learning GDScript by Developing a Game with Godot 4: A fun introduction to programming in GDScript 2.0 and game development u book cover85

Learning GDScript by Developing a Game with Godot 4: A fun introduction to programming in GDScript 2.0 and game development u

Sander Vanhove

4.1
C++17 In Detail: Learn the Exciting Features of The New C++ Standard! book cover86

C++17 In Detail: Learn the Exciting Features of The New C++ Standard!

Bartłomiej Filipek

4.1
Agile Project Management with Scrum book cover87

Agile Project Management with Scrum

Ken Schwaber

4.1
The rules and practices for Scrum—a simple process for managing complex projects—are few, straightforward, and easy to learn. But Scrum’s simplicity itself—its lack of prescription—can be disarming, and new practitioners often find themselves reverting to old project management habits and tools and yielding lesser results. In this illuminating series of case studies, Scrum co-creator and evangelis
Understanding and Using C Pointers book cover88

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
Data Structures and Algorithm Analysis in C++ book cover89

Data Structures and Algorithm Analysis in C++

Mark A. Weiss

4.1
Mark Allen Weiss' innovative approach to algorithms and data structures teaches the simultaneous development of sound analytical and programming skills for the advanced data structures course. Readers learn how to reduce time constraints and develop programs efficiently by analyzing the feasibility of an algorithm before it is coded. The C++ language is brought up-to-date and simplified, and the S
90

An Introduction to GCC

Brian J. Gough, Richard M. Stallman

4.0
This manual provides a complete tutorial introduction to the GNU C and C++ compilers, gcc and g++. Many books teach the C and C++ languages, this book teaches you how to use the compiler itself. All the common problems and error messages encountered by new users of GCC are carefully explained, with numerous easy-to-follow "Hello World" examples. Topics covered include: compiling C and C++ programs
91

C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns

Douglas Schmidt

4.0
As networks, devices, and systems continue to evolve, software engineers face the unique challenge of creating reliable distributed applications within frequently changing environments. C++ Network Programming, Volume 1, provides practical solutions for developing and optimizing complex distributed systems using the ADAPTIVE Communication Environment (ACE), a revolutionary open-source framework
92

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better

Jeff Langr

4.0
If you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs. But C++ programmers have been ignored by those promoting TDD--until now. In this book, Jeff Langr gives you hand
Advanced C and C++ Compiling book cover93

Advanced C and C++ Compiling

Milan Stevanovi

4.0
Modern CMake for C++: Effortlessly build cutting-edge C++ code and deliver high-quality solutions book cover94

Modern CMake for C++: Effortlessly build cutting-edge C++ code and deliver high-quality solutions

Rafał Świdziński

4.0

Gain proficiency in CMake and unlock the complete potential of C++ to develop exceptional projectsGet With Your Book: PDF Copy, AI Assistant, and Next-Gen Reader FreeKey FeaturesGet to grips with CMake and take your C++ development skills to enterprise standardsUse hands-on exercises and self-assessment questions to lock-in your learningUnderstand how to build in an array of quality checks and tes

95

C++17 STL Cookbook

Jacek Galowic

4.0
Over 90 recipes that leverage the powerful features of the Standard Library in C++17 About This Book - Learn the latest features of C++ and how to write better code by using the Standard Library (STL). Reduce the development time for your applications. - Understand the scope and power of STL features to deal with real-world problems. - Compose your own algorithms without forfeiting the simplicity
Secure Coding in C and C++ book cover96

Secure Coding in C and C++

Robert C. Seacord Seacord

4.0
97

C++ for Game Programmers (Charles River Media Game Development)

Mike Dickheiser

4.0
98

Beginning C++ Through Game Programming

Michael Dawson

4.0
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
99

Alfred's Basic Piano Prep Course Lesson Book, Bk C: For the Young Beginner

Willard A. Palmer, Morton Manus, et al.

4.0
Alfred's Basic Prep Course, Levels A through F, was written to answer a demand for a course of piano study designed specifically for students who are five years old and up. This course offers a careful introduction of fundamentals, music that fits comfortably under the young student's normal hand span, plus constant reinforcement, all leading to results beyond those generated by other piano method
C++: A Beginner's Guide, Second Edition: A Beginner's Guide, Second Edition book cover100

C++: A Beginner's Guide, Second Edition: A Beginner's Guide, Second Edition

Herbert SCHILDT

4.0

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.Essential skills made easy! Written by Herb Schildt, the world’s leading programming author, this step-by-step book is ideal for first-time programmers or those new to C++. The modular approach of this series, in