Over the past year I've been studying C++ from learncpp - it is a resource that I can not recommend enough for people who want to get into programming, after having some experience in higher level language such as Python. It is a beautiful language and some would argue it has a steep learning curve. Indeed, there are many programming concepts that I never thought about while working with Python: ownership, data types, pointers, etc... On the other hand C++ is still object oriented, so it