I understand the basic of C++, as in (if else statements, loops, conditions,) and generally how to make a program but I don't understand how to practically apply the knowledge. As in, where do I go when I know all the basics? How do I make my own applications with C++?
I guess the TL;DR is Where do you go after the basic have been learned? There seems to be a big leap in learning when trying to self teach.
If you don't know how to apply the knowledge, go get a mentor.
Or you can continue to self-study for several more years and the C++ experience will help you.
Find something you want to make, and make it. If you don't know how to get started, post an idea for a project you find interesting (don't worry about practicality -- you can start simply), and someone (or I, if I can) might be able to point you in the right direction.