Which programming language should I learn after Scratch?

0
10
Asked By CodingKid99 On

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!

5 Answers

Answered By GamerGuru42 On

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.

Answered By CuriousCoder11 On

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.

Answered By TechieTurtle23 On

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!

Answered By FutureDev05 On

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!

Answered By PythonFan99 On

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.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.