New perspective #
C++ on the other hand requires you to do some solid homework before you launch your first line of code. Having a good IDE helps a ton. Visual Studio by Microsoft, the superb CLion by JetBrains or Xcode are great choices to consider. The compiled nature of this language will require you to brush up on some basic knowledge about memory allocation and the architecture that you are working on and building for.
Helpful resources #
For me the most efficient way of learning is watching videos with a great balance between theoretical definitions and practical examples. It took me quite a while to find some great resources about C++ and after a few months I’m ready to share with you my top ones!
The C++ playlist by Yan Chernikov is one of the best resources that I’ve found. It has a good balance between theory and practice, it keeps an optimal pace and is interspersed with a great sense of humour that makes it a perfect stating point for C++ newcomers. The C++ playlist by Derek Banas is another one that is a little less energetic but filled with great theoretical explanations.
Whenever I struggle with a particular subject I dig into The C++ Programming Language (4th Edition) by Bjarne Stroustrup. This publication is written in an academic manner by the author of the C++ language. Reading verbose tomes like this one is not my preferred way of learning, but it is worth keeping on the shelf.
More, more, more… #
I am certain that between purely frontend oriented articles you will find some low-level related content on this website soon. I highly encourage you to learn a new programming language — I found the experience really exciting. If you have some similar experiences, please share your journey in the comment section below. Do you know any resources that can help me on my journey? Please share it by all means. Thanks a lot for reading and keep on hacking!