I really don&#x27;t see the &#x27;beautiful language&#x27; part. I tried LUA for the first time making a custom game mode for DOTA2 a while back (so admittedly not a huge amount of experience), and the language just seemed terrible to work with. Its focus on keeping the language simple meant that the standard library and language features are so bare-bones doing the most basic things was a huge chore.