The coding side, I'm guessing, would be something like LUA or javascript, so it shouldn't be too difficult to get the hang of.