Depends on your background. I noticed you are using Lua on one of your games, so hopefully this link could be helpful.
Thank you.
BTW, Löve uses GLSL as well.