My whole life I've wanted to make a video game. I've been influenced by notable programmers; Shigeru Miamoto and Tetsuya Nomura. I'd like to learn how to do C++ programming so I can make a game. I'm only a freshman in high school, so you can imagine, I don't want to wait until college. Here's my problem, the only thing I know about programming a game, is what makes a good game. So, having no experience, where do I start?