Which programming language should I learn after Scratch?
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
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
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
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!
Reply to this answer
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
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.
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!