Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » What block-based programming language should I try after Scratch?
- garnetluvcookie
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
Pretty self-explanatory.
Edit: oh my god this is my 500th post screeeeeee
Edit: oh my god this is my 500th post screeeeeee
Last edited by garnetluvcookie (June 13, 2020 21:30:01)
- PizzaAddict4Life
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
I heard that Snap! was similar but was 3-D
- garnetluvcookie
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
I heard that Snap! was similar but was 3-DI'll try to find a link to it.
- Sheep_maker
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
Snap! is not 3D
- PizzaAddict4Life
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
Snap! is not 3D
Really? Maybe I am mixing something up
- TheAspiringHacker
-
Scratcher
100+ posts
What block-based programming language should I try after Scratch?
Why does it have to be a block-based language?
- TheDreamyProfessor
-
Scratcher
500+ posts
What block-based programming language should I try after Scratch?
I thought scratch was the only block based programming language. Why not try other stuff?
Why does it have to be a block-based language?Yes, why does it have to be block based? I thought block based coding was the same as scratch.
Last edited by TheDreamyProfessor (June 14, 2020 07:08:27)
- TheDreamyProfessor
-
Scratcher
500+ posts
What block-based programming language should I try after Scratch?
Snap! is just like a copy of Scratch. Pathetic 

- badatprogrammingibe
-
Scratcher
500+ posts
What block-based programming language should I try after Scratch?
Snap! is just like a copy of Scratch. PatheticIt originally started out as a modification of scratch, so it's to be expected.
However, they are very different still–Snap! has many features scratch does not, and (to a lesser extent) vice-versa.
- TheDreamyProfessor
-
Scratcher
500+ posts
What block-based programming language should I try after Scratch?
It doesn't have such thing as comments. And I still like Scratch better.Snap! is just like a copy of Scratch. PatheticIt originally started out as a modification of scratch, so it's to be expected.
However, they are very different still–Snap! has many features scratch does not, and (to a lesser extent) vice-versa.
- SuperSean12
-
Scratcher
500+ posts
What block-based programming language should I try after Scratch?
hyperpad, but it is only for ios, but you can easily make scrolling platformers in it
- Maximouse
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
I recommend Snap!. It has all features of Scratch and many more, for example:
Stencyl is also interesting – it's an advanced block-based language for creating games.
It might be even better to choose a text-based programming language. Tosh is a text-based language for creating Scratch projects. It looks like this:
The next one to try would probably be Python.
- Custom reporters
(+ reporter + :: grey) :: control hat
report [Hello!] :: control cap
when flag clicked :: control
say (reporter :: grey) // Says "Hello!" - Many blocks not in Scratch
when I am [scrolled-up v] :: control hat
tell (a new clone of [myself v] :: control) to ((move (10) steps :: stack) @addInput :: grey ring) @addInput :: control
when I am [scrolled-down v] :: control hat
set value [Project name v] to [You can change the project name using code!] :: sensing - First class lists
say (list [a] [b] [c] @delInput @addInput :: list)
Stencyl is also interesting – it's an advanced block-based language for creating games.
It might be even better to choose a text-based programming language. Tosh is a text-based language for creating Scratch projects. It looks like this:
when flag clicked
say "Hello!"
The next one to try would probably be Python.
- garnetluvcookie
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
Why does it have to be a block-based language?'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.
no I'm not in 1st grade I"m older
Last edited by garnetluvcookie (June 14, 2020 12:15:55)
- Maximouse
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.Hmm.
Generally text-based languages aren't much more complex than block-based ones.
- CatsUnited
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
Yeah, but this appears to be more of a social issue than a technical issue - I bet that garnet would want to learn more established languages like Javascript or Python, but this seems like their parents are one of those who think “writing text code == malicious hacking” or something like that, hence why they aren't set on taking that leap yet'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.Hmm.
Generally text-based languages aren't much more complex than block-based ones.
Last edited by CatsUnited (June 14, 2020 12:57:10)
- Maximouse
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
But “malicious hacking” is hard, and you can't expect a beginner programmer to do it.Yeah, but this appears to be more of a social issue than a technical issue - I bet that garnet would want to learn more established languages like Javascript or Python, but this seems like their parents are one of those who think “writing text code == malicious hacking” or something like that, hence why they aren't set on taking that leap yet'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.Hmm.
Generally text-based languages aren't much more complex than block-based ones.
To OP, because this is a question about block-based languages you should try after Scratch: as I said before, Snap! is probably the best choice (it can also be extended in JavaScript, but your parents probably won't want you to do that) and you should try Stencyl too, especially if you are interested in making games.
- BearSlothCoding
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
Right now, yes. But a lot of people move from Scratch to Snap! as they get older and more advanced coders. When this happens, they typically don't care about the social aspect anymore.It doesn't have such thing as comments. And I still like Scratch better.Snap! is just like a copy of Scratch. PatheticIt originally started out as a modification of scratch, so it's to be expected.
However, they are very different still–Snap! has many features scratch does not, and (to a lesser extent) vice-versa.
It's also technically a copy of Scratch 1.4, with new features.
That is interesting, why not? Why would they yell at you for getting more advanced in a very useful skill? That's like yelling at someone for playing real instruments instead of toy ones, since text-based is real code and block-based is beginner code. I assumed you wanted it block-based, so it's easier and there are no syntax errors to worry about. Anyways, as said above Snap! is the way to go after Scratch since it is Scratch, but more advanced and a lot harder to use. This is good, once you get used to it of course.Why does it have to be a block-based language?'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.
no I'm not in 1st grade I"m older
But what do I know, I quit Snap! since I liked Scratch more.
I also recommend you look at this, since it contains all drag and drop Scratch alternatives.
- garnetluvcookie
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
what i said in the post everyone is quoting, i didn't mean it like I'd be grounded, it's just they would be like “GOING ON QA WEBSITE WITHOUT TELLING US! THAT'S NOT GOOD *my irl name* !”
- BearSlothCoding
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
what i said in the post everyone is quoting, i didn't mean it like I'd be grounded, it's just they would be like “GOING ON QA WEBSITE WITHOUT TELLING US! THAT'S NOT GOOD *my irl name* !”Wait. So it's just that you'll get in trouble for going on a strange website? So if I understand correctly, couldn't you tell them what it is and then it would be fine?
- garnetluvcookie
-
Scratcher
1000+ posts
What block-based programming language should I try after Scratch?
They are a little overprotective for my age.what i said in the post everyone is quoting, i didn't mean it like I'd be grounded, it's just they would be like “GOING ON QA WEBSITE WITHOUT TELLING US! THAT'S NOT GOOD *my irl name* !”Wait. So it's just that you'll get in trouble for going on a strange website? So if I understand correctly, couldn't you tell them what it is and then it would be fine?
- Discussion Forums
- » Advanced Topics
-
» What block-based programming language should I try after Scratch?









