Discuss Scratch
- 8to16
- Scratcher
1000+ posts
what should i learn after scratch?
this is the discussion.
suprisingly, not a flame war.
suprisingly, not a flame war.
Last edited by 8to16 (Oct. 5, 2024 10:59:51)
- BigNate469
- Scratcher
1000+ posts
what should i learn after scratch?
That depends entirely on what you want to do.
- 8to16
- Scratcher
1000+ posts
what should i learn after scratch?
idk what i want to do That depends entirely on what you want to do.
haven't decided
maybe i need a generic language? python is TOO easy
- NoeIIeHoliday
- New Scratcher
40 posts
what should i learn after scratch?
Some say Python, which is useful in data science, however I’d suggest something with a c like syntax, such as JavaScript.
It also ultimately depends on what your use case is, and what you want to use it for.
It also ultimately depends on what your use case is, and what you want to use it for.
- BigNate469
- Scratcher
1000+ posts
what should i learn after scratch?
People say that Python has syntax unlike C. Some say Python … however I'd suggest something with a c like syntax
Compare that to something like Shell or Pearl and you will see that Python's syntax is fairly similar to C, if you remove parentheses and replace curly brackets with collins and remove the ending curly bracket, and pay attention to whitespace.
#include <stdio.h> int main() { printf("Hello World!"); return 0; }
print("Hello World!")
console.log("Hello World!");
echo Hello World!
I'll admit that Python used to look less like C.
- Redstone1080
- Scratcher
1000+ posts
what should i learn after scratch?
Get into low-level languages, like C, Rust, and Zig. They're great for understanding how stuff (in higher level languages, yes, but also computers in general) actually works, because everything else is built on top of concepts you need for these languages, like memory management, memory safety, and pointers. You could even dive into Assembly if you really wanted to, but I don't think it's worth it.
- kooqle
- Scratcher
100+ posts
what should i learn after scratch?
Python, C or Java. There are a few great online courses for these.
- Sheep_maker
- Scratcher
1000+ posts
what should i learn after scratch?
javascript is a pretty good language because you can make many things with it—websites, games, bots for chatting platforms
one of the nice things about web projects is that you can send someone a link to it, just like sharing a link to a scratch project, to show off your work. for all other languages, people need to install software, which is a lot of work and suspicious (it's the same steps for installing a virus). being able to share projects in JS has been one of my main motivators when programming
it's also such a common language that you'd have to use it eventually, and there are a lot of job positions that require knowledge of javascript. javascript is also such a flexible language that you'll find it fairly easy to move from JS to similar languages like python
one downside is that javascript encompasses a huge field that you can never possibly learn everything about it. i'd recommend starting with a project idea and learning just what you need for that project; you'll get results faster and that'll help encourage you to learn more
one of the nice things about web projects is that you can send someone a link to it, just like sharing a link to a scratch project, to show off your work. for all other languages, people need to install software, which is a lot of work and suspicious (it's the same steps for installing a virus). being able to share projects in JS has been one of my main motivators when programming
it's also such a common language that you'd have to use it eventually, and there are a lot of job positions that require knowledge of javascript. javascript is also such a flexible language that you'll find it fairly easy to move from JS to similar languages like python
one downside is that javascript encompasses a huge field that you can never possibly learn everything about it. i'd recommend starting with a project idea and learning just what you need for that project; you'll get results faster and that'll help encourage you to learn more
- NoeIIeHoliday
- New Scratcher
40 posts
what should i learn after scratch?
Compare apples to bananas, and oranges will look similar to.People say that Python has syntax unlike C. Some say Python … however I'd suggest something with a c like syntax
Compare that to something like Shell or Pearl and you will see that Python's syntax is fairly similar to C, if you remove parentheses and replace curly brackets with collins and remove the ending curly bracket, and pay attention to whitespace.
…
I'll admit that Python used to look less like C.
- BigNate469
- Scratcher
1000+ posts
what should i learn after scratch?
Fair point.Compare apples to bananas, and oranges will look similar to. snip
one of the nice things about web projects is that you can send someone a link to it, just like sharing a link to a scratch project, to show off your work. for all other languages, people need to install software, which is a lot of work and suspicious (it's the same steps for installing a virus). being able to share projects in JS has been one of my main motivators when programmingWeb Assembly and Emscripten exist
- Mryellowdoggy
- Scratcher
500+ posts
what should i learn after scratch?
Master Python and JavaScript to the point where you can fluently understand any of its code. Then a lot of other languages will come easily, and you can choose what you want to do.
- i_eat_coffee
- Scratcher
1000+ posts
what should i learn after scratch?
javascript is literally the only best option coming from a full-stack developer that knows 3 scripting languages + html/css
not only is it pretty easy to understand, but you can also do so much stuff with it - websites, desktop apps, game development, AI models, etc.
also, shameless plug, you should try out Obscure, a programming language I created, because it is a scripting language that you can fully learn in less than 10 minutes, and it helps you build your skills creating & understanding large algorithms
https://obscure.glitch.me/
this is not a practical language, it's an esoteric one, but it helps you understand how to build complex projects and algorithms
you can try making different projects challenging yourself to create a larger and more complex one every time, and then when you are basically fluent in Obscure, you can decide what language you want to move to
not only is it pretty easy to understand, but you can also do so much stuff with it - websites, desktop apps, game development, AI models, etc.
also, shameless plug, you should try out Obscure, a programming language I created, because it is a scripting language that you can fully learn in less than 10 minutes, and it helps you build your skills creating & understanding large algorithms
https://obscure.glitch.me/
this is not a practical language, it's an esoteric one, but it helps you understand how to build complex projects and algorithms
you can try making different projects challenging yourself to create a larger and more complex one every time, and then when you are basically fluent in Obscure, you can decide what language you want to move to
Last edited by i_eat_coffee (Sept. 22, 2024 15:53:39)
- blubby4
- Scratcher
100+ posts
what should i learn after scratch?
Lua is rather similar to JS, and has more beginner-friendly features:
as opposed to
and 1-indexed tables.
It's also very fast thanks to LuaJIT, and supports more complex stuff for experts (metatables)
Edit: Not to mention PICO-8, which is a pretty good step up from scratch, uses Lua for scripting.
if foo then ... end
if (foo) { ... }
It's also very fast thanks to LuaJIT, and supports more complex stuff for experts (metatables)
Edit: Not to mention PICO-8, which is a pretty good step up from scratch, uses Lua for scripting.
Last edited by blubby4 (Sept. 22, 2024 21:14:11)
- Dagriffpatchfan
- Scratcher
1000+ posts
what should i learn after scratch?
Python, it's like text scratch in a lot of ways
- Redstone1080
- Scratcher
1000+ posts
what should i learn after scratch?
to all the people recommending python, OP said this:
imo javascript is very similar to python but with braces and a worse and more bloated package ecosystem
it just got buried under posts talking about python lol maybe i need a generic language? python is TOO easy
imo javascript is very similar to python but with braces and a worse and more bloated package ecosystem
Last edited by Redstone1080 (Sept. 24, 2024 00:34:14)
- BigNate469
- Scratcher
1000+ posts
what should i learn after scratch?
And half everything relies on Node.js… and then isn't run on it. to all the people recommending python, OP said this:it just got buried under posts talking about python lol maybe i need a generic language? python is TOO easy
imo javascript is very similar to python but with braces and a worse and more bloated package ecosystem
- TheCreatorOfUnTV
- Scratcher
1000+ posts
what should i learn after scratch?
JavaScript, especially since you are a λSnap! user, so you can try it out with the JavaScript block there and check projects with the block.
Note: You have to enable it from the settings.
Note: You have to enable it from the settings.
Last edited by TheCreatorOfUnTV (Sept. 24, 2024 00:54:03)
- 8to16
- Scratcher
1000+ posts
what should i learn after scratch?
especially since you are a λSnap! user,
wait…
how did you know that
did you read my old bio?
- TheCreatorOfUnTV
- Scratcher
1000+ posts
what should i learn after scratch?
especially since you are a λSnap! user,wait…
how did you know that
did you read my old bio?
Yes.