Is Scratch Good for Education and Beginners?

Great for teaching the basic concepts, how to assemble code together to create functional actions. It lets students easily participate and try things on their own. Can help start teaching them how to learn new things from a simple ui.

For more skilled programmers, it acts a fun challenge to see what they can build with it, because scratch is such a highly simple program that making anything more complex is harder with limited blocks.

6 Likes

I think it’s pretty good in the beginning. Personally, I started with Scratch, but it’s quite limiting and very slow…

6 Likes

Yes it’s mostly for beginners and educators I think that’s what it’s good for.

2 Likes

It’s quite sad how lots of people hate scratch for being easy.

3 Likes

Scratch is fun and help younger people get used to making games.

3 Likes

This is what I would suggest learning by age in terms of languages
0-7: Scratch Jr.
8-12: Scratch
10 and up: HTML and CSS
12 and up: Python and Git
13 and up: Javascript and Bash
14 and up: SQL and Postgres
15 and up: OpenAI

3 Likes

i recommend python to be 10 and up because you can learn the basics.
but you are more accurate other than that.

5 Likes

Yes I think that is a very good principle.

2 Likes

I would suggest this:
0-6: Scratch JR
6-10: scratch
8+ : HTML and CSS
10+ : Python and JS
13+ : Bash, SQL Postgres
15+ : openAI

3 Likes

yes this is helpful
wait i am supposed to be doing Scratch JR
ahhhhhh
I NEED TO DELETE THIS ACCOUNT
:crying_cat_face:

fun fact: i started using HTML in the 2nd grade

3 Likes

though I didn’t even have CSS then lol

2 Likes

also i only knew alert() in javascript

2 Likes

how html is soo confusing it almost broke me all the
< /br>
< br>
< gf >
< h >
howww
what is your secret.
Please i Wont TELL
promise
:grinning:

1 Like

my first website was:

<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<p> Hello World!</p>
</body>
</html>

and in classic programming fashion, I copied that from the library book I learned HTML from.
my secret is: just learn from a small age.

1 Like

I also started learning HTML with a book, a second hand book from 2015.

I recommend teaching young kids Scratch. Not anyone else.
I made a quick scale based on @ParanormalCoder’s:
5-9: Scratch
10-11: Python and/or JS
12-14 (and maybe 15): C++ or Rust
15-18: Anything else

1 Like

Yes I think all these levels would be very useful for people to know. Thanks :smiley:

1 Like

I didn’t know scratch junior was a thing.

It broke you? Don’t you mean…it < br> you? rofl