Which programming language should I learn after Scratch?

April 25, 2025 5 answers
Asked by CodingKid99
Hey everyone! I'm a 13-year-old who loves coding, but I've mostly been stuck with Scratch at school. I've become quite good at it, but now it's starting to feel a bit boring. I'm looking to move on to a new programming language that still uses the logic and concepts I've learned. Any recommendations? Thanks a bunch!

Answers

PythonFan99
You'd really benefit from learning Python! It's got a simple syntax and is used for so many applications. It's quite intuitive once you get into it. But you might find it a bit different from Scratch.
Reply to this answer
FutureDev05
Why not try out the CS50 course? It starts with Scratch and guides you through the basics of programming in a really engaging way. It's perfect for building up your skills!
Reply to this answer
TechieTurtle23
I'd say check out JavaScript with p5.js! It's a fun way to start coding visually, and the web editor is super similar to Scratch. Python with PyGame is another solid choice, but p5.js might be easier to dive into. Plus, Dan Shiffman's YouTube channel "The Coding Train" has tons of great tutorials for beginners. Just pick what excites you!

CreativeCoder88: I love p5.js too! It's really engaging for creative projects. And Python is fantastic for practical applications, so you really can't go wrong with either!

Reply to this answer
CuriousCoder11
If you're into games, you should definitely look into game engines like Unreal Engine, which you can get for free if youโ€™re not monetizing your games! Godot and Unity are also popular options.
Reply to this answer
GamerGuru42
C is a great next step if you want a challenge. It's a bit tougher than Scratch, but learning it will give you a solid foundation. A fun project could be building a simple calculator or even a game like rock-paper-scissors to get started.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions