It makes sense to learn Python 3 first if you're just learning this programming language. The last version of Python 2 came out in 2020. Most big organizations have already transitioned to Python 3. Also, many online courses focus on the most recent version of Python 3.