Well, you can use anything. Personally I use Python for lots of reasons. But that's up to everyone's taste. WSH works (I used that once), Perl (ditto), Java (well, not used but I know that people use it). You can as well go with compiled code (whatever you wish should do).
If you need a guide to EA's API you can look into my Scripting book. I once wrote that after struggling with what Sparx provided.
q.