Discuss Scratch

FinanciaI
New Scratcher
49 posts

What should I do after Scratch?

Scratch has been great, I’ve been on the platform and I’ve liked it so far. Although, I think I’m getting a little too old for Scratch. I’m currently 13 and I think it’s time to transition to a more complex coding style. I would love to learn a coding language like Java, c++, Lua, and more. I’m also an avid Roblox player/developer (Roblox uses Lua). But, no matter how hard I try to learn a language, I just can’t do it. I’ve taken some camps in the summer, but none of those helped me create something special (like a Roblox game). I’ve tried a few websites like Repl.it, and I enjoy them but what is the best way to learn how to code? Every time I try to learn something from coding, it just becomes boring since I feel like I’m not creating anything cool. My end goal is to code a Roblox game that functions really well.
IDontNoWatIAm
Scratcher
500+ posts

What should I do after Scratch?

There's Snap if you want something similar to scratch but with more complex features and blocks
mtech22
Scratcher
1000+ posts

What should I do after Scratch?

You can't make something cool immediately as you start, you have to build up to it. Or, you could try to create simpler games to start. Or am I misunderstanding, are you asking for another programming language to try?
Vercte
Scratcher
500+ posts

What should I do after Scratch?

You should try and make simple things, don't try to make full blown projects at once.
Then you could try and work your way up, making more advanced things as time goes. But if this doesn't work, there's a chance you might not really understand the language. I'm a roblox developer myself, and these steps helped me a lot (also probably because i'm a programmer by nature)
the_electro_bros
Scratcher
100+ posts

What should I do after Scratch?

Well, Unity and C# coding is what I'm doing rn, and i think its a good step up from scratch. I do recommend Python before though.
Or, Javascript if you want to do Web stuff.
DualPikachu
Scratcher
100+ posts

What should I do after Scratch?

Maybe text programming languages such as Python, or something similar to Scratch like Snap!
FinanciaI
New Scratcher
49 posts

What should I do after Scratch?

mtech22 wrote:

You can't make something cool immediately as you start, you have to build up to it. Or, you could try to create simpler games to start. Or am I misunderstanding, are you asking for another programming language to try?
It’s just I’ve spent months trying to learn Python but all I can make is some project that only uses the print function
FinanciaI
New Scratcher
49 posts

What should I do after Scratch?

IDontNoWatIAm wrote:

There's Snap if you want something similar to scratch but with more complex features and blocks
I want to learn a language like Lua so I can make a game (eg: survive zombie wave). I think I’m growing out of the blocky code stuff
Ihatr
Scratcher
1000+ posts

What should I do after Scratch?

FinanciaI wrote:

mtech22 wrote:

You can't make something cool immediately as you start, you have to build up to it. Or, you could try to create simpler games to start. Or am I misunderstanding, are you asking for another programming language to try?
It’s just I’ve spent months trying to learn Python but all I can make is some project that only uses the print function
Search up YouTube tutorials or something like that, python isn't easy but it isn't hard either.
FinanciaI
New Scratcher
49 posts

What should I do after Scratch?

Ihatr wrote:

FinanciaI wrote:

mtech22 wrote:

You can't make something cool immediately as you start, you have to build up to it. Or, you could try to create simpler games to start. Or am I misunderstanding, are you asking for another programming language to try?
It’s just I’ve spent months trying to learn Python but all I can make is some project that only uses the print function
Search up YouTube tutorials or something like that, python isn't easy but it isn't hard either.
Yeah I’ve searched up Roblox scripting tutorials and I’ve watched like every single on lol, but the info in the videos just doesn’t transfer to making a game…
Ihatr
Scratcher
1000+ posts

What should I do after Scratch?

FinanciaI wrote:

Ihatr wrote:

FinanciaI wrote:

mtech22 wrote:

You can't make something cool immediately as you start, you have to build up to it. Or, you could try to create simpler games to start. Or am I misunderstanding, are you asking for another programming language to try?
It’s just I’ve spent months trying to learn Python but all I can make is some project that only uses the print function
Search up YouTube tutorials or something like that, python isn't easy but it isn't hard either.
Yeah I’ve searched up Roblox scripting tutorials and I’ve watched like every single on lol, but the info in the videos just doesn’t transfer to making a game…
If you don't want to watch videos or the videos don't fit your style, just mess around and teach yourself. It's certainly a hard task as the things you want to make get more complex, but it's one of the few ways.
CatsUnited
Scratcher
1000+ posts

What should I do after Scratch?

“Every time I try to learn something from coding, it just becomes boring since I feel like I’m not creating anything cool.”

The biggest factor for me in learning other languages is either finding a problem that I want to solve or to create something original that would benefit others. For me, the writing of the ScratchDB API, a third party API designed to index posts and give forum information for users such as their post count was what pushed me to really learn Javascript, since I wanted to make an easy front end to make the data from ScratchDB more accessible.
FinanciaI
New Scratcher
49 posts

What should I do after Scratch?

CatsUnited wrote:

“Every time I try to learn something from coding, it just becomes boring since I feel like I’m not creating anything cool.”

The biggest factor for me in learning other languages is either finding a problem that I want to solve or to create something original that would benefit others. For me, the writing of the ScratchDB API, a third party API designed to index posts and give forum information for users such as their post count was what pushed me to really learn Javascript, since I wanted to make an easy front end to make the data from ScratchDB more accessible.
I try that, but the information I learn just doesn’t click.
Rendangbike2
Scratcher
1000+ posts

What should I do after Scratch?

I found this cool thing!
FinanciaI
New Scratcher
49 posts

What should I do after Scratch?

Rendangbike2 wrote:

I found this cool thing!
Hmm for some odd reason the link isn’t loading (I’m using a school iPad so maybe that’s why). All my other tabs are loading. I’ll have to try it on a non school device.
DipLeChip
Scratcher
1000+ posts

What should I do after Scratch?

imo C++ is a complete waste of time, especially for a beginner, try learning Python instead and developing a basic game with libraries such as PyGame and GameFrame, like a basic 2d platformer, as you seem to like making games, unlike me who finds programming fun when solving a problem with a small program or generally messing around with cool features (TERMINAL COLOURS ARE SO FUNNNNN!!).
Jeffalo
Scratcher
1000+ posts

What should I do after Scratch?

CatsUnited wrote:

“Every time I try to learn something from coding, it just becomes boring since I feel like I’m not creating anything cool.”

The biggest factor for me in learning other languages is either finding a problem that I want to solve or to create something original that would benefit others. For me, the writing of the ScratchDB API, a third party API designed to index posts and give forum information for users such as their post count was what pushed me to really learn Javascript, since I wanted to make an easy front end to make the data from ScratchDB more accessible.
similarly, if you can't think of a problem just copy someone else's site. it's a great way to learn, and at the end you can compare how they did it and how you did it.
dertermenter
Scratcher
1000+ posts

What should I do after Scratch?

Try to try text based - don’t go on another block language.
BarelySmooth
Scratcher
1000+ posts

What should I do after Scratch?

What to do after Scratch?
That depends on you. To get started, I recommend Python. The syntax is simple (compared to other languages)!

This is a simple hello world program in python:
print (“Hello World!”)

But if you were to code the same in C++:
#include <iostream>

int main() {
std::cout << “Hello World!”;
return 0;
}


There is a lot you can do with Python, from calculating how many three letter usernames are there in Scratch to Data Analysis! You can build GUIs with the built in Tkinter module or even use other ones from PyPi (example: Kivy). There are many tutorials from various sources.


I feel like I’m not creating anything cool
That's a lack of dedication. Keep learning until you master something . I was very proud of myself when I built this.

Last edited by BarelySmooth (March 19, 2021 10:45:21)

dominic305
Scratcher
500+ posts

What should I do after Scratch?

If you wait a little, you may find your high school has a computer science/programming class. Check your high school catalogue for details about it. I'm currently taking a C++ class and it's very helpful. Learning in school often takes a slower pace and you may be able to understand the content better compared to a 1 or 2 week summer camp.

(You're never too old for Scratch, I'm 15, and people like Griffpatch are adults)

Powered by DjangoBB