Python Basics
Get a jump-start on your Python career with our tutorials designed for beginners.
On this page you’ll find fundamental concepts for Python beginners that will help you get started on your journey to learn Python. These tutorials focus on the absolutely essential things you need to know about Python.
We’re super passionate about teaching with articles, courses, quizzes, and more here on realpython.com—and we’d love to help you, too!
Note: Browse all resources below, or commit to a structured sequence of guided beginner Learning Paths with progress tracking.
Once you’re ready to move on to the next stage, check out our intermediate Python tutorials.
Free Bonus: Python Cheat Sheet
Get a Python Cheat Sheet (PDF) and learn the basics of Python 3, like working with data types, dictionaries, lists, and Python functions:
The Best Way to Get Started
The best way to get started is with our Python Basics Book: