GUIDEDeep dive

What to Learn First in Python

The biggest beginner mistake is skipping around. Learn variables and types, lists and dicts, if/for and functions first, then modules, exceptions, files and classes; verify each concept with a small example.

Updated 2026-11-01 · Formula checked

Order

Variables/types, lists/dicts/sets, if/for/while.

Functions, modules/packages, exceptions/files, classes.

Practice

Write three small examples per concept, predict the output, then run it.

Use cards for outputs and traps, not for copying code.

FAQ

Should I watch videos?

Yes, but you must write code; watching and writing are different skills.

How long to get started?

Thirty to sixty minutes a day covers basic syntax in two to four weeks.

Sources

Related calculators

Python Syntax: Gamified 60-Card Deck60 Python syntax and built-in cards: guess the output, reveal, then review on a forgetting curve.

More guides

Hiragana vs KatakanaRead guideSpaced Repetition and the Forgetting CurveRead guideOn Readings vs Kun ReadingsRead guideAn N5 Kanji Study OrderRead guide
KEEP READING

Keep reading

Read in order, or jump to another guide on the same topic.

All guides →

None