Starrfoxx.
A commendable posting. However as many have said, maybe a little too adventurous

I know this will sound pretty bad but - as some have said already. You need to narrow your scope.
Ignore writing code for the Amiga. Program for Windows. I say this because you will find little help out there on the quirks of AmigaOS programming and almost too much information on programming Windows.
I know. I looked. I write games for fun and have written both Amiga and Windows games. Albeit non-commercially.
I used to run the MiniGL group when there was such a thing so believe me when I say that you will struggle to find decent examples of AmigaOS code on the web.
So try and convince yourself to write a Windows game. Be all means once you have an idea of the basic structure of a game then port that to AmigaOS but I would really advise you to start on Windows.
Also start with Tetris. There are thousands of websites on this "simple" game.
Something that you may want to investigate is
http://www.gamedev.net/ a brilliant resource of code snippets and forums.
Oh and use C++ or C# as both languages are reasonably easy to learn and are again WELL documented. I would advise against using VBCC or GCC look at the Microsoft Express versions (which are free) as these are much more beginner friendly.
http://msdn.microsoft.com/vstudio/express/visualc/http://msdn.microsoft.com/vstudio/express/visualcsharp/default.aspxGood luck.