This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2011-03-05 06:24:11

Kenichi10B
Scratcher
Registered: 2010-12-23
Posts: 48

I need a list of advanced programming languages!!!

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  smile

Also, please recommend something easier than Python because I've already tried it. I didn't understand one bit of it.  hmm

Offline

 

#2 2011-03-05 07:18:42

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: I need a list of advanced programming languages!!!

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

 

#3 2011-03-05 07:55:22

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: I need a list of advanced programming languages!!!

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.


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#4 2011-03-05 09:05:23

mathematics
Scratcher
Registered: 2009-03-01
Posts: 1000+

Re: I need a list of advanced programming languages!!!

Check out this article in Scratch Wiki!

Last edited by mathematics (2011-03-06 01:25:30)

Offline

 

#5 2011-03-05 09:14:53

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: I need a list of advanced programming languages!!!

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  smile

Offline

 

#6 2011-03-05 11:26:19

amanda1suze
New Scratcher
Registered: 2011-03-05
Posts: 1

Re: I need a list of advanced programming languages!!!

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

 

#7 2011-03-05 11:33:43

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: I need a list of advanced programming languages!!!

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

 

#8 2011-03-05 11:35:28

littletonkslover
Scratcher
Registered: 2008-12-12
Posts: 1000+

Re: I need a list of advanced programming languages!!!

it's amrible you want to show off


http://www.coxlab.org/images/rat_banner.jpg
That's the dark nature of capitalism. ~ Wonder Showzen

Offline

 

#9 2011-03-05 18:49:09

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: I need a list of advanced programming languages!!!

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.  smile

Good luck on your search!  smile

Offline

 

#10 2011-03-05 20:31:29

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: I need a list of advanced programming languages!!!

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.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#11 2011-03-05 23:13:44

kingofdallamas
Scratcher
Registered: 2010-03-07
Posts: 500+

Re: I need a list of advanced programming languages!!!

I would say Python and Java would be the best step to take forward to.  smile  Java would be a good try, and it's often used to make games vs. Python. So, perhaps, Java first? Good luck, though!


http://i853.photobucket.com/albums/ab99/Gilgamesh1192/Ninja%20Saga/ElementalJutsus2.gifhttp://i27.photobucket.com/albums/c192/BoomKaTish/GIF/thgfhgfhfhgf.gif
ハロー友だち!

Offline

 

#12 2011-03-05 23:46:25

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: I need a list of advanced programming languages!!!

Kenichi10B wrote:

I would like to know what program is being used to make Scratch 2.0.

Flash, actually ;P


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#13 2011-03-06 12:32:17

rdococ
Scratcher
Registered: 2009-10-11
Posts: 1000+

Re: I need a list of advanced programming languages!!!

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

 

#14 2011-03-06 16:26:54

juststickman
Scratcher
Registered: 2009-05-31
Posts: 1000+

Re: I need a list of advanced programming languages!!!

Stencyl, think scratch, but faster, more features, and more actual games.


http://is.gd/iBQi2 Add grob to your sig and help with world dominiation!http://is.gd/iBQ9Q                                                             Hey guys, we're seriously naming our team bob?

Offline

 

#15 2011-03-06 16:31:17

thebuilderdd
Scratcher
Registered: 2008-01-26
Posts: 1000+

Re: I need a list of advanced programming languages!!!

Squeak... Thats what Scratch was made in.

Offline

 

#16 2011-03-07 05:08:58

Kenichi10
Scratcher
Registered: 2010-05-07
Posts: 89

Re: I need a list of advanced programming languages!!!

Sorry! I posted this with the wrong account!


http://kenichi10.hostoi.com/1Banner.pnghttp://kenichi10.hostoi.com/2Banner.png

Offline

 

#17 2011-03-07 05:23:37

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: I need a list of advanced programming languages!!!

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?


http://i39.tinypic.com/2nav6o7.gif

Offline

 

Board footer