I certainly wouldn't say Python 3 is useless, and if you want to use it for your own website then go ahead - it's a mature, stable piece of software. Eventually, more or less everyone will migrate over to Python 3, but it's just a slow process. Also remember that the differences with Python 2 aren't actually all that extensive.
My point was simply that shared hosting like PA has to cater for the common case, and that's still Python 2 at present. There are an awful lot of Python programmers out there who're used to using Python 2, and they're still in the process of moving across. As they do so, increasing numbers of Python libraries and applications are being updated to work on Python 3, and this further accelerates the transition.
I would say if you're learning Python as an employable skill, Python 2 is still your best bet, but understanding what's changed in Python 3 would also be an asset. If you're learning purely for personal purposes, overall you'll save yourself some effort just learning Python 3 first, but you should try to pay attention to what was different in Python 2 so you can understand other people's code.
Finally, I should point out that the Python project maintains a tool called 2to3 which is capable of converting most well-behaved Python 2 code into valid Python 3 code, which you might find useful to convert your own or third party projects across at some point.