Possible Duplicate:
To learn python 2 then 3, or 3 from the start?
I am going to start learning Python soon and I am unsure whether or not I should learn Python 2 or 3 (for general programming, no web development). I know this has been asked before but those were old, before Python 3 was stable enough for production. So is it worth learning Python 3? Other than syntax, are there any performance improvements?