Search existing games - have a look at what languages they are using.
GAming libraries exist for python, so probably for ruby as well.

Depending on your game you may want to start from scratch, or even use
cross platform libraries such as haxenme.org (THere are more like
this).

Which one is the right choice? Depends on your skills, your energy, your
goals, your time, ... hard choice.

Marc Weber