Anyway I have something to tell you ^^. I've learned JASS not from the JASS Class it is from the very very great tutorial.. (I don't remember what is the name of that tutorial
). But that tutorial will cover you in the JASS: globals,locals,return,takes argument, functions, calling functions, TriggerRegisterEvent, boolexprs. In vJASS : globals,structs,private and public functions, scope initializers, scope, librarys, module, Zinc, textmacros, members, instances, types of members, constructors,deconstructors, allocating,deallocating and more more more!