Scratch gets a lot of hate with semi-experienced programmers (the kind to browse this sub) because of its simplicity, but it's actually really good. It teaches you basic programming concepts without all of the complexity of other programming languages. I remember back in school, some of the students in my computer science classes didn't understand the basic concepts of programming: variables, loops, functions, etc. a…
I've been there, but there's still some cool stuff you can do when you bring in your outside programming knowledge.