Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » What To Learn After Scratch
- AonymousGuy
- Scratcher
1000+ posts
What To Learn After Scratch
Well, they have sold 16 million copies, and if you can find something that tops that, then it isn't.[citation needed] best-selling PC game of all time.
- Firedrake969
- Scratcher
1000+ posts
What To Learn After Scratch
However, game designers are really common these days, and only Javascript is really cross-platform. For games only Flash is pretty good as well as Java. Making games with JavaScript can be quite tricky.
'17 rickoid
bf97b44a7fbd33db070f6ade2b7dc549
- JoCLee
- Scratcher
100+ posts
What To Learn After Scratch
Thank you. Any suggestions on where I could learn C? No. Just no. Python has a syntax that is basically unique to itself, as it is an interpreted language. It also is probably more useful for server-side or automated boring processes than anything like a commercial application or a game.
So for server-side scripting it's great, otherwise, it's a bit crazy.
JS, however, has similar syntax to things like Java, C#, and other C based languages, including C itself.
Personally, I started with C#. It was interesting, but it seems to be more for professional Windows applications than games, and I was trying to make games.
Java is for the most part general-purpose. It's also the programming language for the best-selling PC game of all time.
I haven't tried Flash yet, although I do have it. I think I should open it up and try it For games only Flash is pretty good as well as Java. Making games with JavaScript can be quite tricky.
Scratch has evolved from its origins, for better or worse.
- astro-mechanic
- Scratcher
500+ posts
What To Learn After Scratch
I like how nobody's trying to agree on just one language.
Flash is…don't use Flash.
Java is fun. Java is pleasant. The horror comes when you deal with the standard library. But it's nice to know.
You're correct about Python's use cases – though syntax shouldn't be a deciding factor in learning a language or not.
Javascript was made in a few days by Netscape just to get ahead of IE…the ES6 standard doesn't help much. It feels like you're writing code that won't work, almost all the time.
C# is (as far as I know) the primary development language for xbox.
Copies sold doesn't determine the quality of a game's programming.
For games only Flash is pretty good as well as Java. Making games with JavaScript can be quite tricky.
Flash is…don't use Flash.
Java is fun. Java is pleasant. The horror comes when you deal with the standard library. But it's nice to know.
No. Just no. Python has a syntax that is basically unique to itself, as it is an interpreted language. It also is probably more useful for server-side or automated boring processes than anything like a commercial application or a game. Seems like the majority of people prefer Python. I must admit it is easier than JS. However, I think I will need JS to become a good IT.
So for server-side scripting it's great, otherwise, it's a bit crazy.
JS, however, has similar syntax to things like Java, C#, and other C based languages, including C itself.
Personally, I started with C#. It was interesting, but it seems to be more for professional Windows applications than games, and I was trying to make games.
Java is for the most part general-purpose. It's also the programming language for the best-selling PC game of all time.
You're correct about Python's use cases – though syntax shouldn't be a deciding factor in learning a language or not.
Javascript was made in a few days by Netscape just to get ahead of IE…the ES6 standard doesn't help much. It feels like you're writing code that won't work, almost all the time.
C# is (as far as I know) the primary development language for xbox.
Copies sold doesn't determine the quality of a game's programming.
sign here
emperor of shiny things
emperor of shiny things
- Firedrake969
- Scratcher
1000+ posts
What To Learn After Scratch
It's a pretty dang good language for one developed in about 10 days, then! I like how nobody's trying to agree on just one language.For games only Flash is pretty good as well as Java. Making games with JavaScript can be quite tricky.
Flash is…don't use Flash.
Java is fun. Java is pleasant. The horror comes when you deal with the standard library. But it's nice to know.No. Just no. Python has a syntax that is basically unique to itself, as it is an interpreted language. It also is probably more useful for server-side or automated boring processes than anything like a commercial application or a game. Seems like the majority of people prefer Python. I must admit it is easier than JS. However, I think I will need JS to become a good IT.
So for server-side scripting it's great, otherwise, it's a bit crazy.
JS, however, has similar syntax to things like Java, C#, and other C based languages, including C itself.
Personally, I started with C#. It was interesting, but it seems to be more for professional Windows applications than games, and I was trying to make games.
Java is for the most part general-purpose. It's also the programming language for the best-selling PC game of all time.
You're correct about Python's use cases – though syntax shouldn't be a deciding factor in learning a language or not.
Javascript was made in a few days by Netscape just to get ahead of IE…the ES6 standard doesn't help much. It feels like you're writing code that won't work, almost all the time.
C# is (as far as I know) the primary development language for xbox.
Copies sold doesn't determine the quality of a game's programming.
JS never feels like it won't work to me–you just have to combine it with jQuery, CSS, and HTML to make it even more awesome. If you want to get into any sort of web design, learn the “Web Trinity”–HTML, CSS, and JS.
And “being an IT” is extremely vague–you could be anything from tech support to hardware design.
'17 rickoid
bf97b44a7fbd33db070f6ade2b7dc549
- Firedrake969
- Scratcher
1000+ posts
What To Learn After Scratch
Construct 2 is geared mainly toward games and isn't “programming” as much, per se.
'17 rickoid
bf97b44a7fbd33db070f6ade2b7dc549
- davidkt
- Scratcher
1000+ posts
What To Learn After Scratch
Python.
Remember when I looked like this? I still do.
Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
- MrFlash67
- Scratcher
500+ posts
What To Learn After Scratch
Python.this. It's got a really pretty syntax, a huge standard library, and a lot of support. (Me, DKT and several of the Snap! gang use it. And many more.)
EDIT: 499.5-ish post!
Last edited by MrFlash67 (Aug. 7, 2014 23:42:13)
like tears in chocolate rain
(2012 - 2022 - 20XX)
- JoCLee
- Scratcher
100+ posts
What To Learn After Scratch
Yay! That's what I'm doing now. Or at least, JS never feels like it won't work to me–you just have to combine it with jQuery, CSS, and HTML to make it even more awesome. If you want to get into any sort of web design, learn the “Web Trinity”–HTML, CSS, and JS.was doing.
Why? Flash is…don't use Flash.
Java is fun. Java is pleasant. The horror comes when you deal with the standard library. But it's nice to know.Hmmm…
You're correct about Python's use cases – though syntax shouldn't be a deciding factor in learning a language or not.True, true.
Copies sold doesn't determine the quality of a game's programming.Even truer.
Javascript was made in a few days by Netscape just to get ahead of IE…the ES6 standard doesn't help much. It feels like you're writing code that won't work, almost all the time.Wait, WHAT? Then why do people use it so much?
NOW WHAT? People say JS is good, people say JS is bad…I think I will just get familiar with it to be on the safe side.
Scratch has evolved from its origins, for better or worse.
- Firedrake969
- Scratcher
1000+ posts
What To Learn After Scratch
Well, saying “it feels” is pretty opinion-based.
'17 rickoid
bf97b44a7fbd33db070f6ade2b7dc549
- astro-mechanic
- Scratcher
500+ posts
What To Learn After Scratch
Indeed! Hence I said “it feels” instead of “it is”. I Well, saying “it feels” is pretty opinion-based.hatehatehate objects in JS. It's very similar to PHP to me.
sign here
emperor of shiny things
emperor of shiny things
- Firedrake969
- Scratcher
1000+ posts
What To Learn After Scratch
Python = not enough semicolons. I always add semicolons.PHP=Too many required semicolons. I always forget the semicolons.Indeed! Hence I said “it feels” instead of “it is”. I Well, saying “it feels” is pretty opinion-based.hatehatehate objects in JS. It's very similar to PHP to me.
'17 rickoid
bf97b44a7fbd33db070f6ade2b7dc549
- DigiTechs
- Scratcher
500+ posts
What To Learn After Scratch
Python = not enough semicolons. I always add semicolons.PHP=Too many required semicolons. I always forget the semicolons.Indeed! Hence I said “it feels” instead of “it is”. I Well, saying “it feels” is pretty opinion-based.hatehatehate objects in JS. It's very similar to PHP to me.
Lua = Semicolons are optional! (Well, in versions < 5.2, that is)
I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.
- astro-mechanic
- Scratcher
500+ posts
What To Learn After Scratch
As in Python. Semicolons are perfectly valid in Python. xD You still need to use newlines for stuff like ifs/whiles though.Python = not enough semicolons. I always add semicolons.PHP=Too many required semicolons. I always forget the semicolons.Indeed! Hence I said “it feels” instead of “it is”. I Well, saying “it feels” is pretty opinion-based.hatehatehate objects in JS. It's very similar to PHP to me.
Lua = Semicolons are optional! (Well, in versions < 5.2, that is)
sign here
emperor of shiny things
emperor of shiny things
- DigiTechs
- Scratcher
500+ posts
What To Learn After Scratch
As in Python. Semicolons are perfectly valid in Python. xD You still need to use newlines for stuff like ifs/whiles though.Python = not enough semicolons. I always add semicolons.PHP=Too many required semicolons. I always forget the semicolons.Indeed! Hence I said “it feels” instead of “it is”. I Well, saying “it feels” is pretty opinion-based.hatehatehate objects in JS. It's very similar to PHP to me.
Lua = Semicolons are optional! (Well, in versions < 5.2, that is)
Take this, Python!
local i = 0 while true do if i < 10 then print("hi") else i = i + 1 end end
One liners are extremely helpful when you want to do something just once and don't have the time to keep hitting enter.
Last edited by DigiTechs (Aug. 10, 2014 18:31:47)
I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.
- Firedrake969
- Scratcher
1000+ posts
What To Learn After Scratch
i=0;while(true){if(i<10){console.log(“hi”);}else{i++;}}As in Python. Semicolons are perfectly valid in Python. xD You still need to use newlines for stuff like ifs/whiles though.Python = not enough semicolons. I always add semicolons.PHP=Too many required semicolons. I always forget the semicolons.Indeed! Hence I said “it feels” instead of “it is”. I Well, saying “it feels” is pretty opinion-based.hatehatehate objects in JS. It's very similar to PHP to me.
Lua = Semicolons are optional! (Well, in versions < 5.2, that is)
Take this, Python!local i = 0 while true do if i < 10 then print("hi") else i = i + 1 end end
One liners are extremely helpful when you want to do something just once and don't have the time to keep hitting enter.
'17 rickoid
bf97b44a7fbd33db070f6ade2b7dc549
- DigiTechs
- Scratcher
500+ posts
What To Learn After Scratch
i=0;while(true){if(i<10){console.log(“hi”);}else{i++;}}As in Python. Semicolons are perfectly valid in Python. xD You still need to use newlines for stuff like ifs/whiles though.Python = not enough semicolons. I always add semicolons.PHP=Too many required semicolons. I always forget the semicolons.Indeed! Hence I said “it feels” instead of “it is”. I Well, saying “it feels” is pretty opinion-based.hatehatehate objects in JS. It's very similar to PHP to me.
Lua = Semicolons are optional! (Well, in versions < 5.2, that is)
Take this, Python!local i = 0 while true do if i < 10 then print("hi") else i = i + 1 end end
One liners are extremely helpful when you want to do something just once and don't have the time to keep hitting enter.
This is a Lua > Python argument again, not JS
I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.
- Discussion Forums
- » Advanced Topics
- » What To Learn After Scratch