If you want to just learn python, use python 3, since it is the recommended one. But if you want to do a specific complex task, you may want to consider learning python 2, since there is more legacy software for it. From my own experience, both of relatively simple and the syntax is almost the same.