Introduction to Python

Lesson 1 of 16 • 10 XP

Keep your place in this quest

Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.

Welcome to this Python Quest!

If you’ve ever thought, “Programming looks complicated, maybe it’s not for me” — you’re in the right place.

Python is one of the most approachable programming languages in the world, and in these first lessons, I’ll walk you step by step from knowing nothing about code to writing programs you can actually run.

The goal here is to make each lesson clear, engaging, and practical. We’ll mix explanations with real code examples, so by the time you finish each lesson, you’ve already done what you’ve just learned.

What is Python?

Imagine you want to tell a computer to do something — maybe calculate your expenses, automate a boring task, or even make a video game. The problem is, computers don’t speak our language. They understand only instructions in a very specific format.

Programming languages are the bridge between humans and computers. And among all the languages, Python has become famous for being friendly — both for beginners and professionals.

Python was created in 1991 by Guido van Rossum with a clear goal: make code easy to read, easy to write, and fun to use. Over the years, it’s become a favorite in many industries.

What can you do with Python?

  • Analyze data and train AI models
  • Build websites and APIs
  • Create desktop apps
  • Develop games
  • Automate repetitive tasks
  • Create your games using Cave Engine!

The secret to Python’s popularity isn’t just what it can do, but how it feels to write it. It often reads like plain English, so your focus is on solving problems rather than wrestling with syntax.

You’re going to see that first-hand, starting now.