Learn Python [*www.python.org]
Download this free eBook and begin learning Python. [*www.swaroopch.com/notes/Python]
In Linux and Mac OS X, Python is preinstalled, in case in Windows download ActivePython. [*www.activestate.com/activepython/]
Use a decent editor like Notepad++ to write to code. Also, you can use an IDE, such as Geany, very simple, light, and easy to use IDE. [*www.geany.org/]
Post back if you have any problems.