Every now and then you will realise that compiled programming is just not cutting it for you and you want to get your work done. In fact, at these times you just want to be freed from all the boundaries that compiled languages put in front of you, like the processor dependency, OS dependency, static typing and altogether the complexity of a compiled language. Python is a good answer for this type of situation.
http://www.linuxuser.co.uk/tutorials/python-development-masterclass/-- I use python all the time, excellent language.