I recommend you use the community wiki as reference, you can find it here: geckwiki.com There you will find a brief and concise tutorial on how the script syntax is in GECK and also a reference to all the functions in GECK, NVSE and it's plugins. As for IDEs, I don't know any but I haven't tried looking for one to begin with.