Ready for more? There are plenty of Scratch resources to keep things exciting.
There are many fun games and animations you can make with Scratch, but it does have some limitations. Your Scratch programs might not look like the “real” games you play on a PC, game console, or smartphone.
So, it’s only natural that you might want to learn how to write code in a professional programming language. There are many languages to choose from, but I recommend Python or JavaScript. Python is the easiest language to learn (aside from Scratch), but it is still a language used by professional software developers. JavaScript is not quite as easy, but it’s the language used for web apps that run in your browser.
If you want to learn Python, I recommend a book I wrote: Invent Your Own Computer Games with Python. This book is free to read online at https://inventwithpython.com/, or you can buy it at https://www.nostarch.com/inventwithpython/. If you want to learn JavaScript, I recommend Nick Morgan’s JavaScript for Kids (No Starch Press, 2014; https://www.nostarch.com/javascriptforkids/). These books are great for the next step of your journey to become a master programmer.