Someone should update this... I mean it. It doesn't have some important functions like Lightning as variables and stuff like these. Also, could you make a section where you list all type of variables existant? I mean... I kinda start to know them but I sometimes get confused.
I also see some people who don't get the hang of JASS. I suggest you start learning to work with functions first. So basically, if you know triggers all you still need to learn is functions. Learn functions in C++ and then contact me.
~Daelin