@zey GameMaker is easy to learn and to make quick game, unity is I think more interesting, and for an "only programming game", I would say python. (I did some search on ruby and it seems it's quite heavy, python is slightly better)