Create from scratch or use existent "code". I am new here

Hey @Billy-Pilly, first off, welcome to the forums! Second, I admire your resolve! Learning C++ is an excellent goal, and you’re right scalability and the things you can pull off does increase with C++ and it’s a far more transferable skill. That said, the best way to learn is entirely subjective. Some people like myself are great at picking things apart and learning from the best practices off the bat, others learn better visually or by tutorial, and a rare few prefer to start with an empty blank canvas and hand-code everything from the bottom up. All are valid approaches, just swing for whatever feels best to you. That said here on the site we have ton’s of learning resources over at the new learning hub, and as always if you have any questions for us, don’t hesitate to ask here, we’re here to help!