How should I start learning Python this summer?

November 13, 2026 5 answers
Asked by b5+spatula_249

I'm 13 and want to learn Python from scratch over the summer. What should I learn first, and how do I move from tutorials to making my own projects?

Answers

parallel-parking-poet

Start with variables, loops, functions, lists and dictionaries. You don't need to memorize every Python feature before making something. Looking things up while you code is normal.

Then pick a small project you actually want to finish, like a text adventure. Get a basic version working, add one feature, and try to figure out why things break. That will teach you more than waiting until you feel ready.

b5+spatula_249:

So it's okay to start a project before I've finished a whole course?

k580+lanecfg_31:

Definitely. Keep it small enough that you can make progress with the basics, and look up new things when you need them.

Reply to this answer
copperless-compass

Try the University of Helsinki's Python Programming course. It gives you a structured way to practice from the beginning, which can be easier than hopping between random tutorials.

Do the exercises yourself before checking explanations. After a section, change an exercise or make a tiny program using the same ideas without following along.

Reply to this answer
ceramic_lunchbreak

Turtle graphics is a fun place to start. You can write a few instructions and immediately see a drawing on the screen.

Take a simple example, then try to change it to draw a different shape or make a little animation. Working out how to get the result you want is a good step beyond copying code.

Reply to this answer
43x~ballast_9

If you're curious about computer science beyond Python, have a look at CS50x. It covers broader programming concepts and uses multiple languages, so it's a different route from a Python-only course. Pick it if that sounds interesting, not because you need it before making projects.

Reply to this answer
v2!mezzanine_73

Once the basics feel comfortable, Flask and SQLite are worth exploring if you want to make something you can use in a browser. A small app that saves information would give you a reason to learn both.

No need to rush into libraries, though. A finished small project that you understand is a better goal for now than trying to make something look impressive.

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions