Use Python 3 unless you know you have a reason not to.
As you progress through the tutorial, be aware of when you start to think about problems and experiments that start to pop up in your head. Pursue small pieces of those.
And if you do use Python for your beginnings, install and use the ipython shell for trying little bits and pieces of Python. Easy from the repository if you're on Linux. If you're on Windows, probably easiest is to install the Anaconda distribution; ipython comes with it.
https://docs.python.org/3/tutorial/index.html
Use Python 3 unless you know you have a reason not to.
As you progress through the tutorial, be aware of when you start to think about problems and experiments that start to pop up in your head. Pursue small pieces of those.
And if you do use Python for your beginnings, install and use the ipython shell for trying little bits and pieces of Python. Easy from the repository if you're on Linux. If you're on Windows, probably easiest is to install the Anaconda distribution; ipython comes with it.