I'll tell you how I learned to use ASObj-C effectively. It has a lot to do with 1 very special web site, a number of Objective-C books and using google translate. But my goal is save other people having to go through what I did. I am hoping other people can help me figure out how to best teach this to other people.
One of the best site for ASObj-C source code is a sites at http://piyocast.com/as/
This site has by far the most ASObj-C examples. They don't explain a lot but they have great examples. The problem is it is a Japanese site. All the comments are in Japanese, some variables names are using Japanese names so I suspect a lot of people don't use the site that do know about it.
But I am a heavy user of google. So knowing how Google translate works is a big help for me. I'll explain it but at first it will sound complicated. But it you try it, it gets easier.
If you can't figure out something go to http://piyocast.com/as/ scroll down the page until you hit the search box. It is just above a long list on the right side of the page called Categories.
All the ASObj-C scripts use english for the ASObj-C language syntax. But comments and a few other things are in Japanese. So you can only search for words in the ASObj-C language. Using the search will find all pages of that contain the ASObj-C terms you are looking for. Sometimes it's a lot, sometimes just a few and sometimes nothing. When it's a lot I use google to search the site to narrow down the number of search hits. A single site can be searched in a very powerful way by using advanced google search syntax. That is a huge subject in itself so I can't list all the things that can be done. But a good start is to include somewhere on the search line you're typing:
After typing that part you just type out other google search terms specific to your search just like a normal google search. This does a regular google search but only on the site specified. The search results usually have a a translate and if you click it usually trans the Japanese part to english. While this does not teach a person how to use ASObj-C it is a huge help as far as how to use the syntax.
What I did to learn about ASObj-C syntax involved a lot of stuff but one of them was translating pages on the piyocast.com site. Sometimes I can just go to google translate at https://translate.google.com/?hl=en and enter the url of a page in the box on the left if google does have a translate button in the search results or did the translate incorrectly.
Entering the search search source URL in the left box then Google default to guessing the source language and the same URL appears in the right side. Clicking the blue Translate button over the box on the right causes Google to translate and display the specified source page. But google often guesses the source language wrong and then displays a web page saying "The page you have attempted to translate is already in English." even thought it has Japanese all over it.
When this happens I just go back to the google translate page at https://translate.google.com/?hl=en and click the "Detect language" popup and select Japanese from the choices that come up. This works nearly all the time.
If you still get "The page you have attempted to translate is already in English." after manually selecting Japanese then I go back to the translate page, copy some Japanese text from the web page and past that Japanese into the box on the left side. The english translation comes up in the box on the right. This always works.
The translation I get from using google are good enough that I can figure out what is being done. Doing this one thing will give you far more help then just typing google terms straight in to google and not specifying a site. This is how I figure out the syntax.
To figure out how the language works I have 19 ebooks on Objective-C. This helps me figure out what the various classes do, good things to use to solve all kinds of different kinds of problems.
So in short I learn the syntax from piyocast.com and I learn how ASObj-C work by learning about Objective-C and adapting. There are a lot of Objective-C book that teach how to use the language and many lesson learned from those book help me figure out ASObj-C. The down side is there are a lot of things I learn about Objective-C that I din't need to learn.
This is a tedious way to learn and that is why I decided to publish what I learned in a database. You can try some, all or none of what I just described but I am happy to help anyone who needs help. But it required about of year of work before I started to be able to produce any truly useful scripts. After 2 years I write all kinds of useful scripts.