1. Can anyone tell me, step by step, the process of making a game?
No, I'm afraid not. You might as well go to an architecture forum and ask if someone can tell you the process for making a house based on your wood shop experience.
5. How much programming knowledge do you need order to make a half-decent game (for scripting, AI, etc.)
A lot. You'll need to be competent in a language like C++ and have some experience with things like: game design, graphics programming with OpenGL or DirectX, 3D math, physics, scripting, UI design, audio programming, data pipelines, mesh exporters, profiling and optimization, and many other things. And, any one of those would easily be a specialization at a game company, requiring years of experience to master.
7. Can I feasibly make such a game by myself?
No you cant. I'm not trying to be rude, but the sooner you get a grip with reality the better things will go for you.