Gaming A new free programming language: Scratch

  • Thread starter Thread starter Hoellu
  • Start date Start date
  • Views Views 3,325
  • Replies Replies 36
The best start is C++. The logic is to use it to learn all of the big strict rules. Then, as you go to other languages, you can learn to break some of the rules and learn only a few small rules.
Saw someone here (I think) post this... Very useful: https://imgur.com/gallery/o2RxN
C++ is nice and all, but I don't think it's a good place to start for someone who has never touched a programming language in their life. It's rather low level compared to many other languages and might be difficult for someone new to programming to wrap their head around. Better to be introduced to programming slowly than diving in the deep end head first without knowing how to swim :P
 
C++ is nice and all, but I don't think it's a good place to start for someone who has never touched a programming language in their life. It's rather low level compared to many other languages and might be difficult for someone new to programming to wrap their head around. Better to be introduced to programming slowly than diving in the deep end head first without knowing how to swim :P
The problem with C++ isn't that it's too low-level, it's that it tries to fit every paradigm. There's just too much breadth to cover. C would be a better beginner language than C++ as if throws fewer things at you.
 
  • Like
Reactions: Deleted User
Scratch is for those who can't really learn how to program, are new to programming or just wanna use it to make quick little cool stuff.

Saying that it's too limited is completely dumb, not only is it easy to hack the block, use a mod or just make a script but Scratch 3.0 is actually in development with Google.

If you find it hard to find blocks and then say that Python would be better is utterly stupid, that's like if I went construction building for the first time, never really seen it done before and then complain how creating spaceships is more better and faster. I find it hard how to make a HTML table and I always have to google how to do it.

Sure the fandom can be cringey at certain but that doesn't mean Scratch is bad.

Scratch is a great first language and teaches you what programming would be like. It teaches you that you can't just tell it to make a game, it teaches you that its important in what order the commands are.

Now the reason I love Scratch is because it's simple, faster and I can actually learn it quickly. The reason you don't see me coding in text based languages is because I can't learn them, my ADHD distracts me and makes it hard to remember stuff.

If you don't like Scratch because of its drag and drop functionality, you can always try tosh. It's basically Scratch but text based, and you can save it and import it into the editor so you can publish it. (https://tosh.tjvr.org)
 
Last edited by Jacklack3,
If you find it hard to find blocks and then say that Python would be better is utterly stupid, that's like if I went construction building for the first time, never really seen it done before and then complain how creating spaceships is more better and faster. I find it hard how to make a HTML table and I always have to google how to do it.
I don't do well working with what's essentially pre-written code. I have to be able to write my own stuff from scratch. I find it easier to remember what to write than I do where something is, so searching for blocks is difficult for me. It's like writing a sentence with my own words vs. writing one with words I'm being given and forced to use.
 
I don't do well working with what's essentially pre-written code. I have to be able to write my own stuff from scratch. I find it easier to remember what to write than I do where something is, so searching for blocks is difficult for me. It's like writing a sentence with my own words vs. writing one with words I'm being given and forced to use.
In that case then use tosh.
 
The best start is C++. The logic is to use it to learn all of the big strict rules. Then, as you go to other languages, you can learn to break some of the rules and learn only a few small rules.
Saw someone here (I think) post this... Very useful: https://imgur.com/gallery/o2RxN

I would reccommend staying away from C++, I started with Python and Pascal(at school) and went to C
 
So far, I've found Java to be an ok starter language since it shares some basic syntax with other languages while still being practical on it's own (having also done some basic C#, javascript and PHP).

The only issue I have now is that I would like to start learning some C++ when I get the time.
 
So far, I've found Java to be an ok starter language since it shares some basic syntax with other languages while still being practical on it's own (having also done some basic C#, javascript and PHP).

The only issue I have now is that I would like to start learning some C++ when I get the time.

eww Java, BASIC does it all, as long as you give it kernel level access
 
The best start is C++. The logic is to use it to learn all of the big strict rules. Then, as you go to other languages, you can learn to break some of the rules and learn only a few small rules.
Saw someone here (I think) post this... Very useful: https://imgur.com/gallery/o2RxN
Yeah that or c which is more restrictive.
I actually found Scratch harder to use than an actual programming language lmao
I learned c when I was 11 just because coding sounds cool. And after a year I became medium- level programmer... and when they tried to teach me this shit in school I was so confused. Like, I can write a bunch of code lines faster then moving the damn mouse and draging those fucking bubles...it starts becoming messy very fast and writing functions is a pain. But now that I read that it was from 2001 Im not even mad- lots of people back then were just starting to understand what this little plastic with a ball thats connected to your pc does...
 
Last edited by ,
  • Like
Reactions: Deleted User
I learned c when I was 11 just because coding sounds cool. And after a year I became intermediate- level programmer... and when they tried to teach me this shit in school I was so confused. Like, I can write a bunch of code lines faster then moving the damn mouse and draging those fucking bubles...it starts becoming messy very fast and writing functions is a pain. But now that I read that it was from 2001 Im not even mad- lots of people back then were just starting to understand what this little plastic with a ball thats connected to your pc does...

So old? PowerMac G4 my aunt had used laser mouse
 
So old? PowerMac G4 my aunt had used laser mouse
When ppl just start with a computer, buying their first, they most likely buy the cheapest piece of hardware just to get started... powermac g4 was pretty expensive afaik
 

Site & Scene News

Popular threads in this forum