Ask HN: How would you recommend learning C++ in 2018?
1–9 of 9 posts
Re: Ask HN: How would you recommend learning C++ in 2018?
#2Re: Ask HN: How would you recommend learning C++ in 2018?
#3Re: Ask HN: How would you recommend learning C++ in 2018?
#4I personally started with the Tour of C++ and plan to go through this series: http://craftinginterpreters.com
Re: Ask HN: How would you recommend learning C++ in 2018?
#5If you learn better through videos, maybe try out TheNewBoston's stuff on Youtube [2].
Some extra links that might be helpful [3][4].
[0]: https://tinyurl.com/ydy3kq48
[1]: http://www.stroustrup.com/4th.html
[2]: https://tinyurl.com/p53p4kw
[3]: https://stackoverflow.com/questions/388242/the-definitive-c-...
Re: Ask HN: How would you recommend learning C++ in 2018?
#6Re: Ask HN: How would you recommend learning C++ in 2018?
#7Depends how you like to learn. If it's through a book, others online have recommended this book if you're a programmer already [0]. Then go and learn the latest things they're adding in C++. If you're new to programming and like books, you could try this [1]. If you learn better through videos, maybe try out TheNewBoston's stuff on Youtube [2]. Some extra links that might be helpful [3][4]. [0]: https://tinyurl.com/y…
Re: Ask HN: How would you recommend learning C++ in 2018?
#8Know about RAII, ownership, move semantics, and smart pointers. Please know that some common C idioms are considered poor C++. (E.g. resource cleanup via goto is superseded by destructors, and malloc and free are superseded by new and delete, which in turn are discouraged in favor of smart pointer RAII.)
Modern C++ is a good programming language, but unfortunately, many resources don’t teach it. Make sure that the resource covers C++11 at earliest. Bjarne Stroustrup, the original implementor of C++, has written some good books. Herb Sutter is another notable C++ author. See also https://stackoverflow.com/q/388242/8887578.
Re: Ask HN: How would you recommend learning C++ in 2018?
#9Depends how you like to learn. If it's through a book, others online have recommended this book if you're a programmer already [0]. Then go and learn the latest things they're adding in C++. If you're new to programming and like books, you could try this [1]. If you learn better through videos, maybe try out TheNewBoston's stuff on Youtube [2]. Some extra links that might be helpful [3][4]. [0]: https://tinyurl.com/y…
Thank you