If you really are serious about this, I would try to pick up these two books.
They helped me out immensely…
The one thing that you need to know is that making a game is very…general.
The “basics” that you need to know really depends on what you want to do.
Designers, for example, would need to know a plethora of things ( i.e. writing, communication, psychology, etc.), but they don’t need to excel at each one.
A programmer would need to know programming language, sure, but they also need to know how to use strategy and communication to their advantage.
Their is no “basics” to game development, because their is no formula that everyone follows. Everyone is different, the way they make games is different.
The best thing I can tell you is…just do it.
Build a game. Sit yourself down, write out (or type out) your design.
Just get to it.
Don’t be afraid to take months to decided on a design either. I created hundred of game designs before I found the one I wanted to do.
Here’s the thing. If you’re passionate about this, skill or no skill, nothing can stop you in this quest.
If you have an additional questions feel free to ask me anytime.
Good Luck and Have Fun,
~ Jason