Microsoft has launched a new 44-part series called Python for Beginners on YouTube, consisting of three- to four-minute lessons from two self-described geeks at Microsoft who love programming and teaching.

The course isn’t quite for total beginners as it assumes people have done a little programming in JavaScript or played around with the MIT-developed Scratch visual programming language aimed at kids. 

But it could help beginners kick-start ambitions to build machine-learning apps, web applications, or automate processes on a desktop. 

Source: Microsoft: We want you to learn Python programming language for free | ZDNet

Disregard what the article mentions about Python 2. Python 2 was end-of-lifed back in 2015 and is dead for good come January. At this stage, there is no reason to learn Python 2.