>>575
散々既出な質問だが...
「何のためにPythonやりたいのか?」それに尽きる。

2.xの方がライブラリはずっと充実しているので、実用的な目的でPythonやるなら2.xがいい。
ただし文字列処理は3.xでは完全にUnicode化されていて日本語が扱いやすいので、
ライブラリはあんまりどうでもよくて(or 3.xでも対応してて)文字列を扱う処理が多いときは3.xでもいいかもしれない。

何が出来るとかどうでもよくて、プログラミング言語を習得したいのなら、3.xでいい。

このレスに書いてあることがよくわからないなら、2.xにしとくといい。