Tak, istnieją dwie wersje Pythona, które różnią się od siebie. Nie tak, że każda wygląda zupełnie inaczej, ale różnią się paroma szczegółami ;) Jak już sam napisałeś, to 3 będzie bardziej rozwijana, dlatego ja ci polecam się uaktualniać i zacząć od 3, ale jak chcesz możesz się uczyć dwóch wersji jednocześnie, ale według mnie jest to niepotrzebne. 3 nie ma też niektórych bibliotek tak jak już wspomniano, ale i tak można bez tego przeżyć, tymbardziej, że ty dopiero zaczynasz ;)