or, if your like me and hate starting from small ( the only problem with not starting from small is that you've got a potential curse to never finnish games ) you could try experimenting with the different areas of the game.
Take commandos for instance, instead of making your game straight away, try coding the individual parts:
Click Function:
make a sphere and a matrix in DB, write code for 3D clicking using 2D mouse and making your sphere move towards that point (like in commandos). You can also try experimenting clicking and setting focus to different objects on the screen (for choosing characters in the game)
Enemy A.I:
make an object and a matrix in Dark Basic and make the object patrol round a fixed or variable number of points (like the guards do in the game).
After learning these type of code function and others you'll be developing your skill gradually, and then when your done, you combine all you have learned to focus on making your great commandos game. Hope that made sense and good luck! your gonna need it!
your birth was a blessing, sent to live and die on earth as a lesson, we each have a star all you have to do is find it, once you do, everyone who sees it will be blinded - DMX