I would recommend a combination of seeking out resources like books, youtube videos, or guides and practicing/experimenting with projects and reading lots of code!
There has never been a better time to learn more about programming and computer science online for free than now. Online resources are everywhere and generally easy to search for, especially for a given language like C++. I'm an almost entirely self taught developer and I really got my start by learning on my own using free online resources.
Beyond online resources, try working on projects to expand your skills and solve new problems. This could be creating your own version of some simple software, hacking on an open source project, or just building something that sounds fun to you. One way to get ideas and explore different code styles and design patterns is to read code from projects or tools that you like.
Jared recommends the following next steps:
- Look up some online resources
- Practice with smaller projects that you can also add to your portfolio
- Read lots of code!