but if you don't use a GUI (you won't at first) you just start it from a command line. As Arevos said, you only *need* the actual python interpreter. But a good text editor never does no harm. Python comes with IDLE, which is ok; I recommend SciTE (or VIM if you have no problem spending a few weeks learning how to use an editor properly

)