Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 4.93 KB

C++ Learning Materials.md

File metadata and controls

59 lines (43 loc) · 4.93 KB

C++ Learning Materials

Material linked in roughly the order in which a beginner should consume them. This is a quick version 1 so I can't guarantee how helpful it'll be, like some of the talks may briefly touch on stuff that's too advanced for the section I've put them it. Also it's mostly talks for now because they're what I was thinking of when I thought to make this; more useful learning resources to come later.

Stuff to Avoid

Beginner

  • Why C++ Sails When the Vasa Sank by Scott Meyers — a good answer to "why C++?" — also has "language for library developers" quote
  • cpp.sh online C++ compiler, supports C++98/11/14
  • TheChernoProject C++ series — does a good job of explaining what's actually happening in the language — I'd suggest watching these in-order and not minding anything that seems too advanced and coming back later; I'll add other tutorials later for people who don't like videos and/or don't like his accent
  • cppreference.com — indispensable reference manual for the C++ Standard Library (and language features to an extent)
  • A Tour of C++ by Bjarne Stroustrup (Amazon.com) if you're familiar with other languages, otherwise leave this for intermediate honestly haven't gotten around to reading this
  • C things to know (for better or worse):

Intermediate

Advanced

People