Lua kannst du in verschiedenen Bereichen nutzen. Sogar zum Erstellen von Homepages
Viele Spiele nutzen Lua auch als Scriptsprache. Zum Beispiel "Die Gilde 2"
Leider beschäftige ich mich nicht so viel mit Lua, aber es gibt sicherlich noch weitere Anwendungsgebiete.
Welche Sprachen man beherrschen sollte? Das kommt drauf an, was du vor hast und mit welcher Sprache du dich auseinander setzen willst. Du kannst so gut wie jedes Problem in so gut wie jeder Sprache lösen. Der Unterschied liegt im Detail (nur um ein Beispiel zu nennen: Wenn du Treiber erstellen willst, dann ist Java der falsche Ansatz).