Well, you can get JassCraft, convert GUI triggers to JASS and then check the 'better' sorts of functions instead.
So if GUI would say something stupid like "AwesomeFunctionBJ", search for a function that's better and more efficient than that (in this case probably "AwesomeFunction").
But you really need to know something about triggers and scripts before you can actually do this :/
Try a tutorial with challenges, those are usually a lot more comfortable.
Also, take your time: JASS tutorials are not meant to be viewed in 1 day, when you think you're losing it, exit the tutorial, take some rest and try again next day.
JASS is a new scripting language, learning a language takes time, so does this.
Don't expect yourself to become a master in a few days time: expect yourself to fail, because you probably will the first few times.
I can't really give any other advice... the time it takes to learn JASS depends from person to person (depending on which other languages you know, how actively you're working with them, your determination and your intelligence).
Just know that after JASS, you're not done yet: there's still vJass (only check this when you can code in JASS!) =D