Hi there...
I'm trying to teach myself c++
I have looked online and watched numerous videos, I'm wanting to try and create my first game, any suggestions?
Rule 1: Learn the basics/core concepts of C++ first before even thinking about creating a game, there are plenty of online tutorials to do that.
Rule 2: Keep writing programs with each new concept you learn. Expect errors and programs that don't work as you think they should. That is a part of learning.
Rule 3: Writing games, especially modern graphical-based games, requires someone understands a lot about C/C++.
Rule 4: The C/C++ libraries are your friend. If there is a library function, use it.
Rule 5: If there is a C library and a C++ library, for instance random number generator, use the C++ library.
Rule ZERO: Don't give up. What seems hard now will get easy if you keep trying to learn.
As for the game ideas, I would suggest Pong. But before you start working on a game, be sure that you have already made at least a few programs with interactive graphics. You can't just write Pong if you have not created many simpler programs before.
Well I just went and bought books on the subject such as,
"Creating Games in c++ A step by step guide" David Conger
Or really heavy stuff with,
"Tricks of the Window Game Programming Gurus" - Andre LaMothe
Never really got around to actually reading them because BASIC was so much easier.
One thing is definitely required and that is a good grasp of OOP (using classes) which I noticed the books I got on game programming did cover.