Probably not... these are meant for websites, primarily.
I'm a Visual Basic hater, and I admit it, so I say no.
Visual Basic 6.0 or Earilier
Not for your first language.
You simply can't make a game with XML...
Ruby on rails
That's meant for websites too.
More stuff for websites...
These are for databases...
Python with Pygame: sure.
I'll be honest and upfront with you: it'll probably take you a year of solid progress before you can start to make a tetris/pacman/mario clone.
Oh my, will the gods of IP.Board PLEASE fix the stupid issue of white space getting inserted all over my post?