what's rational rose?
Not sure exactly what you are wanting to do with all those scripting languages. I only use perl out of those ones but I guess if you're webprogramming then you may need them. But not for CG. They are all pretty much the same anyways.
For tutes I suggest the perl cookbook. And then just try writing some examples ironically a good one is a renamer. That was my first perl program.
Technical Director - Framestore
Currently working on: Your Highness