Python is a high-level, interpreted programming language which emphasizes the clarity and readability of code.

Learn Python

Start with How to Code in Python 3 — a learning series that covers all the Python fundamentals (setting up a Python programming environment, learning syntax and core Python concepts and writing your first Python programs

If you prefer learning offline, this series is also available as a free Python eBook.

Install and Configure Python

Start with installation and configuration best practices for your operating system: