If you have a great idea for a game, please pursue it! It may be successful, you never know. And even if it's not, you will learn so much by trying it. I would suggest a good place to get started is to learn a simple but powerful game development engine. I would suggest Godot, which is powerful enough to create a game you can sell, but is easy to learn and can gradually teach you the hard parts of game programming. Later on in your career, you can use more powerful game development tools, but Godot is a great place to start.
There are great tutorials about Godot on Youtube, from very beginner to producing a working game. So go ahead and have fun!
Hope this helps,
Walt recommends the following next steps:
Instead, figure out what you want to do in games. There are a lot of paths. Art, programming, game design, game testing, scripting, UI, writting, etc. If you excel at any path, aim for that in school and with your hobbies. Make games out of paper if you can't program, Learn 3D modeling programs if you like art. write stories, character bios and quests if you like writing. This will help you get into games in general.
If you want to do it all and make a game all on your own, get a good editor like Unity, Unreal or the Cry engine. There's lots of great videos on how to learn them all on YouTube or online course sites like Lynda. This is a hard path, but very doable these days with Steam and Kickstarter. Check out indi games (games done by smaller companies without the help of major publishers). Read their dev blogs to see what their daily life is like, their mentality.
Then, go make a SMALL game to test things out. Don't worry if it's the best or has every feature you want or even if it's fun. It's more important that you complete it. Then, play test it. Get your friends to play it and tell you WHY it's not fun or the best. If you can't take criticism, walk away from games immediately, it's too competitive for anyone that can't take negative feedback.
If the feedback drives you to do better, then good! Go make another and another. You'll get better. Don't worry about failing, only worry about failing fast, so you can learn fastmove on quickly to the next problem. Then one day, one might rival the popularity of Minecraft.