Discuss Scratch

k9chelsea2
Scratcher
500+ posts

What To Learn After Scratch

learn C++
Maximouse
Scratcher
1000+ posts

What To Learn After Scratch

ninjaMAR wrote:

if you like html,I would learn Java or JavaScript
Modern 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?
Vaibhs11
Scratcher
1000+ posts

What To Learn After Scratch

Learning batch would be a good start.
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

CDrampage123 wrote:

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
Inkulumo
Scratcher
500+ posts

What To Learn After Scratch

k9chelsea2 wrote:

learn C++
absolutely
NightyLeAvacaDo
New Scratcher
1 post

What To Learn After Scratch

Hmmm idk-
-Obelisk-
Scratcher
17 posts

What To Learn After Scratch

Python for sure.
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.
Slyther1n_1968
Scratcher
76 posts

What To Learn After Scratch

goldfish678 wrote:

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

Greg8128 wrote:

I recommend C; it's simple but you'll learn a lot.

Java, Go and Rust are also good languages to learn.
greatest lie I have ever heard
Greg8128
Scratcher
500+ posts

What To Learn After Scratch

Vaibhs11 wrote:

Greg8128 wrote:

I recommend C; it's simple but you'll learn a lot.

Java, Go and Rust are also good languages to learn.
greatest lie I have ever heard

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

Greg8128 wrote:

Vaibhs11 wrote:

Greg8128 wrote:

I recommend C; it's simple but you'll learn a lot.

Java, Go and Rust are also good languages to learn.
greatest lie I have ever heard

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.
It's great because you can do many things but it's not quite of a beginner language
Greg8128
Scratcher
500+ posts

What To Learn After Scratch

Vaibhs11 wrote:

Greg8128 wrote:

Vaibhs11 wrote:

Greg8128 wrote:

I recommend C; it's simple but you'll learn a lot.

Java, Go and Rust are also good languages to learn.
greatest lie I have ever heard

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.
It's great because you can do many things but it's not quite of a beginner language

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

potatophant wrote:

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

Vaibhs11 wrote:

potatophant wrote:

Probably JavaScript (eww) or C#. It's quite easy to learn basic HTML/JavaScript.
Remove the eww.
yes

Vaibhs11 wrote:

yep, I agree CSS and HTML is cool
hTmL 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

9gr wrote:

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

Powered by DjangoBB