I've been having a lot of fun with Scratch, making some pretty cool 2D games—at least for Scratch's capabilities! I've gotten comfortable with it and have learned programming concepts without diving into something overly complex. But now, I'm feeling motivated to step it up and learn something a bit more advanced. What programming languages or tools should I consider? Any tips or recommendations would be greatly appreciated!
5 Answers
I recommend diving into Python! You've already grasped some programming logic from Scratch, which will help a lot. Just make sure you have a roadmap—set clear goals for yourself. Try to get a little familiar with different programming fields, then choose what you enjoy most to specialize in!
If you're looking for a quick-learning curve, you could also dive into Scheme with TSPL3 and then move on to C. It can be a solid foundation and will set you up nicely for learning more complex languages down the line.
If games are your jam, definitely check out Godot. But on the other hand, Python is solid for various applications out there! Choose what excites you most.
Scratch is great for learning, but if you want something a bit more challenging, consider learning Java with Processing 4. It's more simplified than some other languages, so you can get started on projects without getting bogged down in details. It's a nice blend of learning a real programming language while keeping it approachable.
It's definitely a good idea to switch if you feel ready! If you're into games, learning a game engine like Godot would be a great next step. It's free, and you can use GDScript to start coding. There's tons of documentation and tutorials out there. If you want to step outside game dev, Python is an awesome starter language; it’s versatile and highly sought after. Check out the "Python Programming 2025" course from the University of Helsinki for a structured approach. Just remember, programming isn't about the language's difficulty; it's about the concepts, and you've got a good grip on those from Scratch!
Also, you might want to look into JavaScript. It’s great for web stuff, and you can share your creations easily with others!
Totally agree! But honestly, I think it only feels hard if you don’t enjoy it. If you love what you’re working on, you’ll push through the tough parts just like mastering a challenging game!