What are the the best resources to go about learning C++? I've searched extensively but any tutorials I stumble upon are complete and utter shit. I live in a decent town with a massive library so I'll take book recommendations as well.
>>60194312
Effective C++
More Effective C++
Effective Modern C++
Exceptional C++
More Exceptional C++
>>60194312
i recommend C++ primer plus, it has a really good format and walks you trough all of the C++ features
>>60194341
>>60194361
Sweet, I'll take a look at these. Any websites or videos at all?
>>60194648
just read the damn books, if u need online videos to keep your attention then buy a course from udemy
>>60194312
Just keep using C, C++ is such a ridiculous language.
>>60194312
learncpp.com
i am currently learning c++ myself. And I would recommend buckys beginner videos on c++. Just search "c++ tutorial". I also recommend websites such as tutorialspoint or as >>60196069 said learncpp com Good luck OP
C++ is gigantic. Spend more time learning the domain you are using c++ in. Nobody is a just a c++ developer, they are gamedevs, network engineers, library/middleware developers, native application developers etc, all use different parts of c++. Only an absolute madman would spend time learning all of c++.
>>60194312
>C++ as a first programming language
Programming: Principles and Practice Using C++ by Stroustrup (Written by the creator of C++)
C++ How to Program by Deitel and Deitel (Passable, old editions are cheap)
>Data structures in C++ (Read if C++ is your first programming language and/or don't know DSA)
Data Structures and Algorithms in C++ by Drozdek
Algorithms in C++ Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms by Sedgewick
>C++ for those who have decent experience programming before
C++ Primer by Lippman, Lajoie, and Moo
>Additional references on advanced topics in C++ programming
The C++ Standard Library: A Tutorial and Reference by Josuttis
C++ Concurrency in Action: Practical Multithreading by Williams
Effective C++: 55 Specific Ways to Improve Your Programs and Designs by Scott Meyers
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 by Scott Meyers
The C++ Programming Language by Stroustrup
>>60196066
Might as well just learn assembly
>>60194312
The lynda.com course is actually pretty good to begin with, it will give you the bases in about a week of work.
After that read some of the stroupfsdf book and start working on whatever project you like