CodeNewbie Community

Mohamed Hisham Abdelzaher
Mohamed Hisham Abdelzaher

Posted on

Best Book for C++

I'm a computer science student and I'm going to study oop in c++ on the second level, and I was looking for a C++ book, and I found people who advised me to buy the book "C++ how to program" and found it 2017 version, i.e. it doesn't have C++ 17 or C++ 20, is that normal? Why didn't the writer release more recent copies of the book to include C++ 17 and C++ 20 update?

Discussion (7)

Collapse
mr1990kai profile image
mr1990kai

C++ Crash Course: A Fast-Paced Introduction Illustrated Edition
belevie me it is the book you want

Collapse
sheriffderek profile image
sheriffderek

What types of subjects does it use to teach? C++ is used in games, right?

Collapse
mr1990kai profile image
mr1990kai

You'll learn all the major features of modern C++, including:

Fundamental types, reference types, and user-defined types
The object lifecycle including storage duration, memory management, exceptions, call stacks, and the RAII (resource acquisition is initialization) paradigm
Compile-time polymorphism with templates and run-time polymorphism with virtual classes
Advanced expressions, statements, and functions
Smart pointers, data structures, dates and times, numeric, and probability/statistics facilities
Containers, iterators, strings, and algorithms
Streams and files, concurrency, networking, and application development
With well over 500 code samples and nearly 100 exercises, C++ Crash Course is sure to help you build a strong C++ foundation.

it teach about the foundations

Thread Thread
sheriffderek profile image
sheriffderek

Ah. Well, all languages have most of those things. So - besides types and structures and logic, - what type of teaching style is it? Do you build example games? CRUD systems? What do you actually build with it? Because that seems like the most important thing - that will help people know if it's a good match for their learning style.

Collapse
theplebdev profile image
Tristan

Ask the people HERE . Go to their discord. It is a community of dedicated and professional C++ developers

Collapse
theplebdev profile image
Tristan

Happy to help :)