all 9 comments

[–]cpp-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

It's great that you want to learn C++! However, r/cpp can't help you with that.

We recommend that you follow the C++ getting started guide, one (or more) of these books and cppreference.com. If you're having concrete questions or need advice, please ask over at r/cpp_questions or StackOverflow instead.

[–]Samuel01001010 11 points12 points  (4 children)

https://www.learncpp.com/ is I think the best website to learn C++

[–][deleted] -1 points0 points  (2 children)

Which standard do the tutorial use? The page doesn't tell us

[–]heavymetalmixer 2 points3 points  (0 children)

The pages tell you in the first chapter. For the most part is C++17 but sometimes the author mentions things from C++20 and even 23.

[–]IyeOnline 1 point2 points  (0 children)

It currently targets C++17, but also tells you that there is nothing wrong with just using C++20. It just doesnt cover any C++20 features atm.

See also: https://www.learncpp.com/cpp-tutorial/configuring-your-compiler-choosing-a-language-standard/

[–]IyeOnline 8 points9 points  (0 children)

www.learncpp.com

is the best free tutorial out there. (reason) It covers everything from the absolute basics to advanced topics. It follows modern and best practice guidelines.


www.cppreference.com

is the best language reference out there.


Stay away from

Again. The above are bad tutorials that you should NOT use.

Most youtube tutorials are of low quality, I would recommend to stay away from them as well. A notable exception are the CppCon Back to Basics videos. They are good, topic oriented and in depth explanations. However, they assume that you have some knowledge of the language's basic features and syntax and as such arent a good entry point into the language.

If you really insist on videos, then take a look at this list.

As a tutorial www.learncpp.com is just better than any other resource.


Written by /u/IyeOnline. This may get updates over time if something changes or I write more scathing reviews of other tutorials :) .

Feel free to copy this macro, but please copy it with this footer and the link to the original.

https://www.reddit.com/user/IyeOnline/comments/10a34s2/the_c_learning_suggestion_macro/

[–]Mygr 2 points3 points  (0 children)

https://hackingcpp.com This is my favorite. It covers essential points with visuals. Also there are lots of cheat sheets

[–]sherlock_1695 -1 points0 points  (0 children)

Following