then python is for you. You dont need to be taught python as it can be learnt in half a day. if you are a newbie to programming, download 'how to think like a computer scientist' and go through it. Otherwise check out DiveIntoPython.
Python Tutorial (http://docs.python.org/tut/) by Guido van Rossum
If you are familiar with some programming, then the above is perfect for making it in half a day. Otherwise try the ones KG pointed out.
Cheerio, Debarshi