Why python? There are far more straightforward languages to learn with more beginner-friendly development environments. Seems like an unnecessarily frustrating place to begin.
What are some examples? I'd like to teach some people I know the basic concepts of programming, and I was thinking of starting with Python. I'd like to hear of some languages that have more beginner-friendly environments.