I can say it like this; you are not going to make it within 2 years.
Dont even consider doing AI within a reasonable timeframe, and absolutely not as a hobby.
If you are really serious about making your own game, start off by learning basic C/C++ programming. Secondly, learn a graphicslibrary. Something like OpenGL or DirectX since they are the biggest.
Start off here (C++) and here (opengl redbook in HTML format).
Heres a short guide to get you going with Dev-cpp and OpenGL.
Start off by downloading the Dev-cpp IDE and install it in a convenient place.
Next up is setting up OpenGL and its not an overly simple task. The thing with OpenGL is that it doesnt have a windowsystem of its own.
So we either write our own (not going to happen) or use one of the freely avaliable ones.
Glfw is a good one as its pretty simple and powerfull enough for us.
Dig out libglfw.a and libglfwdll.a from the rarfile and paste them in you x:\dev-cpp\lib
After that, take the following files and place them in the ‘include’ folder.
And lastly, place glfw.dll in the root directory of your dev-cpp folder. Now the actual configuration begins.
Start a new project and click project -> project options (or press alt-p)
Click the parameters tab and click the add library or object button. Find libglfwdll.a and libglfw.a and add them in that order.
Now you need to include the file glfw.h, which is now in your include folder. Since its in your include folder, you dont need to specify a serachpath for it, simply type
And youre good to go.
And with all this, you dont even have sound. And you dont have a way to load images into memory either, you need another library for that (SOIL is a good one).
If you are still serious about it after doing all the steps above, ill gladly post more details on how to get started and taking a few steps.
Edit: Oops, kinda forgot the rarfile. Here it is, download it for conveniece.