Za mne to zalezi na tom co chces vlastne programovat, na realne programovani kde pouzijes spoustu knihoven -> Python 2
na programovani kde se to chces opravdu naucita a nebudes hodne pouzivat knihovny -> Python 3
a jak bylo jiz receno... stejne pokud chces byt opravdu programator tak projdes velkym mnozstvim prog. jazyku :-)