Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » What To Learn After Scratch
- JoCLee
-
100+ posts
What To Learn After Scratch
Haha! You smart-alecks! That's absolutely right, Python just sucks less.
![](http://cdn.scratch.mit.edu/scratchr2/static/__3621c865ed3584d874e85c568cfc54ed__/djangobb_forum/img/smilies/tongue.png)
Scratch has evolved from its origins, for better or worse.
- spkshark
-
12 posts
What To Learn After Scratch
Javascript or Python, and Scratch with the Raspberry Pi is worth a go! ![](//cdn.scratch.mit.edu/scratchr2/static/__2c87b07586f05db40419aed2bdf782ff__/djangobb_forum/img/smilies/smile.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__2c87b07586f05db40419aed2bdf782ff__/djangobb_forum/img/smilies/smile.png)
- JoCLee
-
100+ posts
What To Learn After Scratch
Thanks! Javascript or Python, and Scratch with the Raspberry Pi is worth a go!
Scratch has evolved from its origins, for better or worse.
- JoCLee
-
100+ posts
What To Learn After Scratch
I don't think they sell the Rasberry Pi here….
Scratch has evolved from its origins, for better or worse.
- Zeusking19
-
500+ posts
What To Learn After Scratch
I don't think they sell the Rasberry Pi here….
Where are you in the world? I might be able to track down somewhere for you.
- Dabbler
-
1 post
What To Learn After Scratch
I did JavaScript. CoffeeScript is a good compromise between JavaScript and Python; Python's nice syntax with JavaScript's runtime.
I've been building a tool to help people transition to text after Scratch – it's a Scratch-inspired block editor, but can switch between text and blocks at will. Try it at pencilcode.net – the language is CoffeeScript, but you can edit it with blocks. If you end up at the pencilcode gym (via the “Let's Play!” button), make sure to look for the block/text toggle button in the lower-left corner.
I've been building a tool to help people transition to text after Scratch – it's a Scratch-inspired block editor, but can switch between text and blocks at will. Try it at pencilcode.net – the language is CoffeeScript, but you can edit it with blocks. If you end up at the pencilcode gym (via the “Let's Play!” button), make sure to look for the block/text toggle button in the lower-left corner.
Last edited by Dabbler (Aug. 26, 2014 19:15:55)
- JoCLee
-
100+ posts
What To Learn After Scratch
I don't think they sell the Rasberry Pi here….
Where are you in the world? I might be able to track down somewhere for you.
Urm, I'm in Malaysia, I thought it said that on my profile XD
CoffeeScript is a good compromise between JavaScript and Python; Python's nice syntax with JavaScript's runtime.Thank you! I love it! You MADE that????? I did JavaScript.
I've been building a tool to help people transition to text after Scratch – it's a Scratch-inspired block editor, but can switch between text and blocks at will. Try it at pencilcode.net – the language is CoffeeScript, but you can edit it with blocks. If you end up at the pencilcode gym (via the “Let's Play!” button), make sure to look for the block/text toggle button in the lower-right corner.
Scratch has evolved from its origins, for better or worse.
- TehCow
-
50 posts
What To Learn After Scratch
If your still looking for ideas, NaaLaa is a great place to start. NaaLaa stands for Not an Advanced Language at All. Although NaaLaa is a bit hard to use, there are lots of useful libraries. NaaLaa is similar to Lua in the sense that it can be 2d or 3d and it is great for game making (and not much else). On the other hand it is also very different in the sense that there is one NaaLaa Syntax where Lua has LÖVE and Roblox and many other platforms. NaaLaa also has it's own editor so you're not just typing in notepad, even though NaaLaa files are simply .txt's and if you're comfortable enough you can just type it anywhere (even on your phone) then email it to yourself, copy it, put it in a .txt then open it with NaaLaa's editor and hope you don't have syntax errors
. Although I have so much great stuff to say about it, there are no (decent) tutorials. I plan on making some once I'm comfortable using it (because I'm still trying to teach myself with the limited tutorials). Anyway, I hope this was useful and not just a rant on a website.
![](http://cdn.scratch.mit.edu/scratchr2/static/__c40e58fc65d8157675c60fb376668677__/djangobb_forum/img/smilies/tongue.png)
- JoCLee
-
100+ posts
What To Learn After Scratch
NaaLaa is a great place to start. NaaLaa stands for Not an Advanced Language at All. Although NaaLaa is a bit hard to use, there are lots of useful libraries. NaaLaa is similar to Lua in the sense that it can be 2d or 3d and it is great for game making (and not much else). On the other hand it is also very different in the sense that there is one NaaLaa Syntax where Lua has LÖVE and Roblox and many other platforms. NaaLaa also has it's own editor so you're not just typing in notepad, even though NaaLaa files are simply .txt's and if you're comfortable enough you can just type it anywhere (even on your phone) then email it to yourself, copy it, put it in a .txt then open it with NaaLaa's editor and hope you don't have syntax errorsI am honored to have TehCow on this forum. Thank you very much for your suggestion. It will, like all the others, be considered. Thanks! If your still looking for ideas,. Although I have so much great stuff to say about it, there are no (decent) tutorials. I plan on making some once I'm comfortable using it (because I'm still trying to teach myself with the limited tutorials). Anyway, I hope this was useful and not just a rant on a website.
Scratch has evolved from its origins, for better or worse.
- DigiTechs
-
500+ posts
What To Learn After Scratch
Lua and Love2D. You'll love them.
Heck, if you want to get functional, you can even get MoonScript which compiles to lua.
Heck, if you want to get functional, you can even get MoonScript which compiles to lua.
I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.
- waimate01
-
10 posts
What To Learn After Scratch
For anyone interested in where to go after Scratch, it seems to me the list of desirables includes:
- a language that can be used to write decent graphical games
- games can run on pretty much any device
- can be shared without needing all sorts of support software installed
- builds on your existing scratch skills
Have a look at S2JS, which has been designed with just this in mind, and is free. Runs in a browser, and has built-in tutorials, development environment and deployment platform. Still a work in progress, and feedback welcome.
- a language that can be used to write decent graphical games
- games can run on pretty much any device
- can be shared without needing all sorts of support software installed
- builds on your existing scratch skills
Have a look at S2JS, which has been designed with just this in mind, and is free. Runs in a browser, and has built-in tutorials, development environment and deployment platform. Still a work in progress, and feedback welcome.
Last edited by waimate01 (Nov. 6, 2014 04:20:35)
- JoCLee
-
100+ posts
What To Learn After Scratch
For anyone interested in where to go after Scratch, it seems to me the list of desirables includes:
- a language that can be used to write decent graphical games
- games can run on pretty much any device
- can be shared without needing all sorts of support software installed
- builds on your existing scratch skills
Have a look at S2JS, which has been designed with just this in mind, and is free. Runs in a browser, and has built-in tutorials, development environment and deployment platform. Still a work in progress, and feedback welcome.
Awesome! Thanks for sharing!
Thanks for the advice, but could you keep the language down? Thanks so much! Lua and Love2D. You'll love them.
Heck, if you want to get functional, you can even get MoonScript which compiles to lua.
Scratch has evolved from its origins, for better or worse.
- __init__
-
1000+ posts
What To Learn After Scratch
+1That's absolutely right, Python just sucks less.https://wiki.theory.org/YourLanguageSucksSorry, it seems to me those people think every language sucks.
thisandagain pls explain
- theonlygusti
-
1000+ posts
What To Learn After Scratch
I recommend trying your hand at Malbolge: http://en.wikipedia.org/wiki/Malbolge
As a beginner's language, it's almost perfect.
As a beginner's language, it's almost perfect.
- dtrager
-
7 posts
What To Learn After Scratch
I think python, would definitely be the next step.
- theonlygusti
-
1000+ posts
What To Learn After Scratch
Python is shocking. It is so unsimilar to any other language, I mean, with indentation matters, the colon being I think python, would definitely be the next step.everywhere, the tuple syntax being confusing for beginners, #comment rather than // or /* */ , no switch statement, no lambda assignments, elif rather than else if, no do…while(), ternary assignment is stupid and unlike other languages and it's just awkward.
- __init__
-
1000+ posts
What To Learn After Scratch
Actually there areno lambda assignments I think python, would definitely be the next step.
thisandagain pls explain
- Firedrake969
-
1000+ posts
What To Learn After Scratch
But everything else…Python is shocking. It is so unsimilar to any other language, I mean, with indentation matters, the colon being I think python, would definitely be the next step.everywhere, the tuple syntax being confusing for beginners, #comment rather than // or /* */ , no switch statement, no lambda assignments, elif rather than else if, no do…while(), ternary assignment is stupid and unlike other languages and it's just awkward.
YES…
'17 rickoid
bf97b44a7fbd33db070f6ade2b7dc549
- theonlygusti
-
1000+ posts
What To Learn After Scratch
No there isn't.Actually there areno lambda assignments I think python, would definitely be the next step.
You can't use statements within lambdas, so how can you put an assignment within one?