Earlier quoted context omitted.
Well, from my perspective, students should learn on current gen tech, be it Python 3.x or Java 8, C++11, etc. I agree that simply learning some programming has no bearing on the language version, etc... however, as students get familiar and start to experiment on their own, they may learn "the old way" of doing things. There is no downside to teaching Python 3.x, there might be a downside to teaching 2.7.x.
Yeah there is a downside to 3.x. The transition has failed from what we can see. It was released in 2008. It's 2014 and it's still the used by the (vast) minority of people in the Python community. Programming isn't one of those fields, like most things in life- where 'the latest version' is always the right choice. The best way to explain it... it's like saying everyone should adopt Windows 8, that there's no downsi…
You sound so certain. Tell me exactly the number of people using Python 3? Not a percentage or something else without meaning. Real numbers. Don't know eh?
Why do people keep spouting such "facts"?