Python is a general-purpose language, which means it can be used to build just about anything, which will be made easy with the right tools/libraries.
Before we do anything at all with Python, you need to install Python on your computer. And this little video by thenewboston is a great one. This is part of the newboston series, but don't go through the series just yet. Let's take one thing at a time.
Now that we have Python setup on your computer, this quick introduction by Jessica McKellar is a great way to get familiar with Python.
This might seem like a long tutorial, but is a set of small 5 to 10 minutes video series on the language. This is a quick breeze if you already know programming.
Error messages in Python can often be confusing. Here is a list of common error messages you may find, along with a plain English explanation. These error messages are the result of runtime errors.
A list of practical projects that anyone can solve in any programming language (See solutions). These projects are divided into multiple categories, and each category has its own folder.