We had earlier published the details about learning programming online for free at Codeacademy. Here they are again with Python. It is indeed worthwhile to learn a bit of programming considering the tremendous influence of computers in our day to day life.
Random Links