Now taking this question from a different angle... Suppose the striving programmer has chosen to start learning python.
What steps would you take to start (are there any one click installers like there are for ruby? other things? tips for beginners). If you were doing it again, what would you keep in mind?