Hey there Tyler,
First things first, welcome on GameDev.net and I'm glad that you would like to get into the game industry,
or at least make a fun game!
Second things second, I see in your post that you don't expect people here on GD to help you with 'very common' and 'already solved problems',
but then you are wrong I guess, as the community here is really very friendly, so you don't have to be afraid that people will start yelling and you
telling you that you are stupid or something like that, because I'm pretty confident that that won't happen.
And then finally third things third ;P, as I said I'm glad that you chose to follow the path, as everyone else on this forum did. I can tell you, it won't be a
very easy path, but if you have a goal (and I see you have) and you are willing to work for it, then you are basically 100% guaranteed that you eventually will
achieve your goal.
To learn where to start your game making adventure exactly, I recommend to read the FAQ first. But I will add my advice to it, to hopefully help you even a bit further.
For now, it's wise to park the game you have in your mind to the side of the road for sometime. If you want to make a game yourself,
it is crucial to know how to program, as you need to tell the computer what to do, when the player does..... As you probably know from your experience with HTML (this is a big plus), there are many programming languages around. Some famous languages are C++, C, C#, Java and Python. For now, it doesn't really matter which one you chose. The only thing that is really important is that you are comfortable with the language and that you like the language, because, as the programming languages have a lot common, it isn't that hard to learn one, if you already know another. Don't be afraid to experiment a bit with some different languages to find the one that suits you the best, you can only learn from it.
If you chose a language, get a good book on the basics and start with that. But remember, from only reading you won't learn how to program. You have to practice. After you know some basics, start making some small text-based (in your console) programs/games. For example guess the number or Tic-Tac-Toe. Just keep learning and practicing until you are comfortable and starting to get a good programmer with the language (at least the basics). If you walk into problems, don't hesitate to ask it here, if your best friend Google isn't able to help you!
If you know the language, you can start using an engine or an graphics library. Now you can start making game with 2D or even 3D graphics. But start small!
As you can't make a ferrari if you don't know how to build an engine, you can't make your dream-game, if you don't know how games/game-mechanics work. So,
start by making small games like pong and start by increasing the difficulty of your games until you are comfortable with how games work and how to make them.
If you think you know enough, just go for it. Give this game you have in your mind a shot. If you get stuck big time and can't find a way out, don't
loose you confidence. Just take a step back and make some more 'smaller' game and give it a shot again.
If you have more questions or want to know more, don't hesitate to ask them.
Good luck on your journey, and remember: Dream big, start small!
RaoulJWZ