For the past year I finally got into learning C++. I Picked up the C++ Primer Plus book and everything went pretty good.
I want to make games, primarily, and music related stuff like VST's and so on.
I dabbled a little bit with SDL following LazyFoo's guides and a few videos on youtube. However, I think that dealing with all of that might be a bit too hard for me right now.
What should I be doing?
How do I practice?
Is it okay for me to keep trying SDL?
What if I want to make something else non game related? Like a simple windows program for a shop or something among those lines.
If it is games you like, then make a few. Try 2-d first, then move on to 3-d. As for 2-d games, I would highly suggest making the switch to sfml. The tutorials given with sfml are much easier and faster to learn. You'll be making games before you know it!
I am in a similar situation. I am studying C++ Primer Plus still. I decided to register for the CLA(C Certificate) from C++ Institute https://cppinstitute.org/
I will probably end up studying more about STL when I finish C++ Primer Plus.
Nobody recognizes their "certificates" any more than any other poorly-written web tutorials for beginners. But I suppose it doesn't hurt as long as you don't give them money.
To give a constructive comment, I think the best entry to career programming is through fixing bugs in the open-source software you care about. In anything that's actually used, from compilers and browsers to small utilities and libraries, there are plenty of low-priority open issues, and some of them are simple to fix (I suppose not too many interesting games are both open-sourced and actively maintained, though). And if you want to be a hobbyist programmer, then carve your own paths, use whatever you like, build grand designs or small toys, as long as it's fun.