2d games are quite simple to make (though many people say that games are hard to make). I made my first game in QBasic . It also depends what type of game you want to make.. You should do something simple first (to get the hang of things)..

You should check out http://www.gamedev.net/ as well.

And Ali has some tutorials on its website (tile and iso tile).