Pages: 1
Topic closed
I've been using Scratch for a while, and I think it's time for me to move on to bigger programming languages. I would like to get a list of programming languages that are more advanced than Scratch, but not as advanced as Flash. If Flash is the only language you know, then I would like to know what program is being used to make Scratch 2.0. Thank You!!!
Oh, and I'll still make Scratch projects once in a while
Also, please recommend something easier than Python because I've already tried it. I didn't understand one bit of it.
Offline
From what I have heard, Python and Ruby are your next languages in a step up from scratch. My advice would be to take a class in Java or Flash, because it will be easeir because of scratch since you know the basic concepts of programming, but not nearly easy enough to learn it on your own. And those are two very useful languages...
Offline
Ruby, PASCAL, Turing and BASIC are pretty easy. Java would be good to learn though since its the standard language taught in schools and one of the most popular languages.
Offline
Check out this article in Scratch Wiki!
Last edited by mathematics (2011-03-06 01:25:30)
Offline
Stencyl is probably the easiest step to make.
It's still a block based language (meaning you know exactly which commands you can use) and it compiles almost directly to Flash, thus starting to use the concepts of object variables, referencing, events and most importantly object creation.
I found it slightly harder than Scratch (of course), but perfect for this kind of use.
One (easily solvable) issue? You have to sign up for the beta. I think they're accept most people so far, but I had better credentials as an experienced C++, VB and Scratch coder.
If stencyl doesn't work for you, I really suggest you take a different block based language. Leave the text-based ones for later
Offline
Here I am just starting with scratch and all of you guys are talking about advanced languages!
In any case, I know a little bit of C programming and HTML. I wonder if these languages would help me in any way in understanding scratch?
Offline
amanda1suze wrote:
Here I am just starting with scratch and all of you guys are talking about advanced languages!
In any case, I know a little bit of C programming and HTML. I wonder if these languages would help me in any way in understanding scratch?
I would say it's rather the opposite...
Offline
it's amrible you want to show off
Offline
I list from wikipedia: http://en.wikipedia.org/wiki/List_of_programming_languages
Though Python is probably your best bet, you could also try Just BASIC and FMSLogo.
But Python is the one I would recommend. Also every programming language requires quite a bit of knowledge to make any game with graphics and movements. A good book for learning Python is "Python for the Absolute Beginner".
Though you said you have already tried Python. Trust me, it's probably the best next step. It takes a bit to learn, but once you know the basics ( if, while, if else, loops, variables, "raw_input('')" ) you can make a basic text RPG game. Once you get more into it, you can make graphical games and maybe even some multiplayer ones.
Good luck on your search!
Offline
I agree that you should try Python. Going from Scratch, any text-based language is going to be a step-up, but knowing some existing techniques will help you there. Python makes it very easy because the syntax is very plain (unlike that of say, C++ or Perl) and the new programming paradigms are simple to understand. If you're looking for a tutorial, I recommend A Byte of Python.
Offline
I would say Python and Java would be the best step to take forward to. Java would be a good try, and it's often used to make games vs. Python. So, perhaps, Java first? Good luck, though!
Offline
Kenichi10B wrote:
I would like to know what program is being used to make Scratch 2.0.
Flash, actually ;P
Offline
Chrischb wrote:
Kenichi10B wrote:
I would like to know what program is being used to make Scratch 2.0.
Flash, actually ;P
True. Or on-the-internet Squeak.
There should be a Squeak version of Scratch 2.0.
My advice is use Stencyl or VB.
Stencyl is a bit harder but block-based.
VB has this syntax like "MsgBox("Text.")" and "A = MsgBox("Testify.")".
Offline
Stencyl, think scratch, but faster, more features, and more actual games.
Offline
Squeak... Thats what Scratch was made in.
Offline
We've got pretty much the same conversation going on over in Miscellaneous
http://scratch.mit.edu/forums/viewtopic.php?id=58097
Why don't we use that topic since it's got more responses?
Offline
Topic closed
Pages: 1