The following blog may be a good start:
Seven easy ways to start learning Python and ArcPy
Seven easy ways to start learning Python and ArcPy | Support Services Blog
This offers several different options for you to learn Python so if you learn better one way or another, those options are available to you.
for some reason clicking on that link only goes to the Support Centre's home page.
I had to copy / paste this "http://blogs.esri.com/esri/supportcenter/2014/03/26/8-easy-ways-learning-python-arcpy/" into the browser for it to get to the correct site.
I know you requested an interactive tutorial but I would highly recommend the book Python - Scripting for ArcGIS which is published by ESRI. It starts with the basics and then leads into using Python and ArcPy so very desktop focused. I find I regularly check this book, especially when I need to fiddle around with geometries as I can never remember the syntax!
You may want to examine code samples posted by Esri ie
I know its very basis but i like how he teach this stuf and its free
Python Programming Tutorial - 1 - Installing Python - YouTube