For most purposes, and certainly for educational purposes, stick to Python 3. It is the most widely used. Python 3 is the newer version with some key changes. Unless explicitly required, you should choose Python 3 over Python 2.