1. Home
  2. C++
  3. Books

C++ Books

C++ Crash Course

by Josh Lospinoso4.64

Designed for intermediate to advanced programmers, C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard. Learn more »

Effective Modern C++

by Scott Meyers4.54

It describes how to write truly great software using C++11 and C++14—i.e. using modern C++. It follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material. Learn more »

C++17 - The Complete Guide

by Nicolai M. Josuttis4.5

The book covers the motivation for and context of all new C++17 features (covering both language and library) with many examples and unique background information for application programmers as well as library developers. The focus is on how these features impact day-to-day programming, what effect combining features can have, and how you can benefit from them in practice. Learn more »

C++ Primer (5th Edition)

by Stanley B. Lippman4.21

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. Learn more »

Programming: Principles and Practice Using C++ (2nd Edition)

by Bjarne Stroustrup4.19

The book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. The book presents modern C++ programming techniques from the start, introducing the C++ standard library and C++11 and C++14 features to simplify programming tasks. Learn more »

The C++ Programming Language, 4th Edition

by Bjarne Stroustrup4.08

The brand-new edition of the worlds most trusted and widely read guide to C++, it has been comprehensively updated for the long-awaited C++11 standard. Extensively rewritten to present the C++11 language, standard library, and key design techniques as an integrated whole, Stroustrup thoroughly addresses changes that make C++11 feel like a whole new language, offering definitive guidance for leveraging its improvements in performance, reliability, and clarity. Learn more »

You may also want to try

C++ online courses

Beginning C++ Programming - From Beginner to Beyond
Beginning C++ Programming - From Beginner to Beyond
  • Tim Buchalka's Learn Programming Academy
  • 4.61
  • 46 hrs
  • 305 lectures

Obtain Modern C++ Object-Oriented Programming (OOP) and STL skills. C++14 and C++17 covered. C++20 info see below. Learn more »

Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games
Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games
  • 4.69
  • 29.5 hrs
  • 207 lectures

Created in collaboration with Epic Games. Learn C++ from basics while making your first 5 video games in Unreal Learn more »

C++: From Beginner to Expert
C++: From Beginner to Expert
  • Arkadiusz Włodarczyk
  • 4.37
  • 17 hrs
  • 95 lectures

Designed for people who don't have any knowledge about the programming and want to program in C++ Learn more »

Popular categories

  • Python
  • AWS
  • Kubernetes
  • Java
  • JavaScript
  • DevOps
  • Docker
  • NodeJS

Popular frameworks

  • Spring Boot
  • Django
  • Laravel
  • React
  • Symfony
  • Akka
  • Flutter
  • Quarkus

Useful tutorials

How to merge two dictionaries in Python?

Python makes merging two dictionaries easy. Below you can find an example created directly in the Python interpreter. It defines two dictionaries, a and b, and then it creates a new dictionary c by merging two previously created dictionaries. Learn more »

How to remove unused Docker images?

Docker images can quickly consume a lot of available disk space. This tutorial shows how to remove unused docker images quickly, as well as what are other clean-up operations worth running once in a while. Learn more »

© 2021 howtolearn.blog

Disclosure: Some of the links on that page are affiliate links - if you go through them to make a purchase, we will earn small commission. No extra cost on your side.