And mac, I forgive you for Lua. I once dabbled in that language. Beginners don't see the dead end at first.
i'm mostly familiar with lua because I used to use Roblox a long time ago and that uses lua. so I was able to reuse most of what I knew for the 3DS.