I suggest learning how to use C++, for Angelscript is almost like it.
I remember that I learned how to script for Amnesia, but then I stopped for a while and learned how to do some nice C++. I came back and now I know tons more than I would. I actually prefer early scripters to go learn some C++ and come back and take scripting for Amnesia to a whole new level.
Also, I prefer to use Microsoft Visual C++ 2010 Express for the compiler (where you'll script) when scripting C++. If you try it, good luck!
For me to learn how to use C++, I listened to this guy's video tutorials on it.
http://www.youtube.com/watch?v=tyVhn0FWW...er&list=UL