Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » What To Learn After Scratch
- Maximouse
-
Scratcher
1000+ posts
What To Learn After Scratch
if you like html,I would learn Java or JavaScriptModern browsers don't support Java. Only JavaScript and WebAssembly.
- Vaibhs11
-
Scratcher
1000+ posts
What To Learn After Scratch
well, you learned statements, storage units and X, Y graph physics. Now what?
- CDrampage123
-
Scratcher
22 posts
What To Learn After Scratch
Just so you know i am not that experienced in coding, I know a little bit of html, css,(both web design languages) javascript,and python (more of what your thinking of). And from what I know python is the most like scratch and is the most simple, althought javascript isn't that complicated either. if you want good tutorials check out https://www.w3schools.com/ this is how I learned. You should also learn some basic html and css, they are very easy to learn.
- Vaibhs11
-
Scratcher
1000+ posts
What To Learn After Scratch
Just so you know i am not that experienced in coding, I know a little bit of html, css,(both web design languages) javascript,and python (more of what your thinking of). And from what I know python is the most like scratch and is the most simple, althought javascript isn't that complicated either. if you want good tutorials check out https://www.w3schools.com/ this is how I learned. You should also learn some basic html and css, they are very easy to learn.yep, I agree CSS and HTML is cool
- Greg8128
-
Scratcher
500+ posts
What To Learn After Scratch
I recommend C; it's simple but you'll learn a lot.
Java, Go and Rust are also good languages to learn.
Java, Go and Rust are also good languages to learn.
- Slyther1n_1968
-
Scratcher
76 posts
What To Learn After Scratch
Try this; it'll help with JS with ProcessingJS 1.4.7.I have to agree. If you are into web design then I would give their Intro to HTML/CSS a go. I use it and it's so fun to use!
- Vaibhs11
-
Scratcher
1000+ posts
What To Learn After Scratch
I recommend C; it's simple but you'll learn a lot.greatest lie I have ever heard
Java, Go and Rust are also good languages to learn.
- Greg8128
-
Scratcher
500+ posts
What To Learn After Scratch
I recommend C; it's simple but you'll learn a lot.greatest lie I have ever heard
Java, Go and Rust are also good languages to learn.
C is very simple in the sense that it does not require the programmer to understand a giant amount of concepts. There are functions, data types, pointers and little else. Understanding pointers just means having a basic idea of how computer memory is used (what goes on the stack, what goes on the heap, etc). Other languages also use pointers but hide them with complex and/or slow abstractions. Other languages are often built around OOP, which is much more difficult to understand and usually not very useful for small programs.
- Vaibhs11
-
Scratcher
1000+ posts
What To Learn After Scratch
It's great because you can do many things but it's not quite of a beginner languageI recommend C; it's simple but you'll learn a lot.greatest lie I have ever heard
Java, Go and Rust are also good languages to learn.
C is very simple in the sense that it does not require the programmer to understand a giant amount of concepts. There are functions, data types, pointers and little else. Understanding pointers just means having a basic idea of how computer memory is used (what goes on the stack, what goes on the heap, etc). Other languages also use pointers but hide them with complex and/or slow abstractions. Other languages are often built around OOP, which is much more difficult to understand and usually not very useful for small programs.
- Greg8128
-
Scratcher
500+ posts
What To Learn After Scratch
It's great because you can do many things but it's not quite of a beginner languageI recommend C; it's simple but you'll learn a lot.greatest lie I have ever heard
Java, Go and Rust are also good languages to learn.
C is very simple in the sense that it does not require the programmer to understand a giant amount of concepts. There are functions, data types, pointers and little else. Understanding pointers just means having a basic idea of how computer memory is used (what goes on the stack, what goes on the heap, etc). Other languages also use pointers but hide them with complex and/or slow abstractions. Other languages are often built around OOP, which is much more difficult to understand and usually not very useful for small programs.
Really the only true “beginner” language is something like Scratch. Other than Snap!, most other languages introduce difficulties in one way or another:
- C. Pointer errors may be hard to debug. On the bright side, learning C means learning a bit about how computer code works.
- Java / C#: Great error detection, but OOP boilerplate is unnecessary for beginners.
- Scripting languages (JavaScript, Python, etc): Many errors are only caught in the runtime, if at all. This makes tracking them down very difficult.
- gdpr5b78aa4361827f5c2a08d700
-
Scratcher
1000+ posts
What To Learn After Scratch
Probably JavaScript (eww) or C#. It's quite easy to learn basic HTML/JavaScript.
- Vaibhs11
-
Scratcher
1000+ posts
What To Learn After Scratch
Probably JavaScript (eww) or C#. It's quite easy to learn basic HTML/JavaScript.Remove the eww.
- gosoccerboy5
-
Scratcher
1000+ posts
What To Learn After Scratch
yesProbably JavaScript (eww) or C#. It's quite easy to learn basic HTML/JavaScript.Remove the eww.
yep, I agree CSS and HTML is coolhTmL iS mY fAvOrItE pRoGrAmMiNg LaNguAgE
- 9gr
-
Scratcher
1000+ posts
What To Learn After Scratch
I think the best way is to starting to learn lua, then js, then python.
Last edited by 9gr (March 10, 2021 22:26:11)
- Greg8128
-
Scratcher
500+ posts
What To Learn After Scratch
I think the best way is to starting to learn lua, then js, then python.Lua, JavaScript and Python are all (more or less) the same language. In my opinion, it would be better to learn one, then start learning different types of languages:
- C and Rust: Can produce extremely fast code due to having very little abstraction.
- Java and C#: Have a bit of abstraction in the form of OOP, but still run very quickly.
- Functional languages (like Haskell): Can produce extremely optimized code thanks to optimizations possible in functional programming.
- Lisp-like languages: Can use macros to do an extremely wide range of stuff
- Prolog: A logical programming language used in AI.
- Stack-oriented langauges (such as Forth): fun to use, also good for understanding stack machines
- Discussion Forums
- » Advanced Topics
-
» What To Learn After Scratch











