> i was wondering if I should continue with the videos or find a good book instead
Find a good book. Whether you continue with the videos or not.
> any recommendations?
See:
http://www.cplusplus.com/forum/beginner/152503/#msg792184
> I was also wondering how I would apply my skills after I learn the code to do things
> like make games or software with a GUI, would I have to learn other things as well?
Yes. You would have to learn other things as well.
(This is true for all application domains; not just graphics or GUI.)
> If so, what?
Mainly, gain domain expertise. For instance, if you want to write a program which manages telephone/communications networks, you would have to understand what they are, how they operate etc.
That is the difficult part.
You may also have to get familiar with using third-party libraries.
This is the easy part.