Recommend a programming language.

Recommend a programming language.

It should be free, and suitable for making a graphic roguelike.