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

#1 2010-09-04 08:33:23

NewlandBB
Scratcher
Registered: 2010-01-25
Posts: 43

.:Moving on from Scratch:.

Hi there, I'm NewlandBB. I have been using Scratch for around 2/3s of a year and have really gotten to like it. Its taught me the basics of Computer Programming and even if I find another language I can teach myself I will almost definitely stick around on the website and make Projects still. Yet I am looking for the next stage to jump to, are there any easy languages along in the chain that are easy if you have been using Scratch? I have already tried Java but I fear that is a completely different kind of language which I will have to apply from another language. Anyway if anyone reading this has the answer to my question please post it.


For Scratch Related Content, including tutorials for help with Scratch & My opinion of the Scratch 2.0 Alpha , check out my Youtube Channel!
Username: iAmNewlandBB

Offline

 

#2 2010-09-04 08:50:54

IHeartGaming
Scratcher
Registered: 2010-07-23
Posts: 1000+

Re: .:Moving on from Scratch:.

Try JustBasic or Real Basic.


IHeartGaming

Offline

 

#3 2010-09-04 09:40:59

Jwosty
Scratcher
Registered: 2009-12-19
Posts: 500+

Re: .:Moving on from Scratch:.

Try this Smalltalk environment. I used it to get used to the language!  wink

The book and image file are both free, by the way.


http://i39.tinypic.com/18ert5.png Google it.  smile

Offline

 

#4 2010-09-04 20:30:59

cheddargirl
Scratch Team
Registered: 2008-09-15
Posts: 1000+

Re: .:Moving on from Scratch:.

Well, my professor used Scratch as a means of getting students to jump into C++. I find that C++ wasn't too hard to learn, some of the concepts I got down pretty easily. Maybe you'll want to give C++ a spin?  smile


http://i.imgur.com/8QRYx.png
Everything is better when you add a little cheddar, because when you have cheese your life is at ease  smile

Offline

 

#5 2010-09-04 20:57:58

johndo77
Scratcher
Registered: 2010-07-30
Posts: 1000+

Re: .:Moving on from Scratch:.

cheddargirl wrote:

Well, my professor used Scratch as a means of getting students to jump into C++. I find that C++ wasn't too hard to learn, some of the concepts I got down pretty easily. Maybe you'll want to give C++ a spin?  smile

I agree, I have tried C++ and I was able to create a text-based game. It may look hard to use, but if you learn more about it, you will find that it's just like Scratch!


Crizapples

Offline

 

#6 2010-09-06 21:22:55

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

Re: .:Moving on from Scratch:.

I agree that C++ could be a good language to move on to; just prepare to work at it. You could also try Python, which is fairly easy to get started with (at least with making text-based programs). You also don't have to worry about classes like in Java; using class is optional. Or you could use a variant of Basic like JustBasic, although I'm not sure how good that is specifically.


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

 

#7 2010-09-06 21:43:00

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: .:Moving on from Scratch:.

I'd say a good start would be a text-based language like Python, Basic or [insert operating system here] shell programming. I like these because they're easy to learn and you don't have to worry about shapes and things like that.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#8 2010-09-06 21:47:56

ThePCKid
Scratcher
Registered: 2009-09-16
Posts: 1000+

Re: .:Moving on from Scratch:.

Try Squeak Smalltalk.
It's easy, and Scratch is written in it. Well, Scratch is actually written in a modified Squeak 2.8 image. That's very outdated!
It might seem confusing at first, but once you start diving into it, it's very clear  smile

Offline

 

#9 2010-09-28 17:19:54

mXsoft11
Scratcher
Registered: 2010-05-10
Posts: 100+

Re: .:Moving on from Scratch:.

I would recommend Batch, if your using Windows, or Applescript, if you're on a Mac. I use Applescript more often, though. Batch has a cryptic syntax. Or, if you want to program on a lower level, try the express editions of Visual Basic.NET or C#.NET.  smile  Hope it helped


http://bannerbreak.com/banners/4/696/129702802765745581.gif

Offline

 

#10 2010-09-28 17:25:14

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: .:Moving on from Scratch:.

mXsoft11 wrote:

I would recommend Batch, if your using Windows, or Applescript, if you're on a Mac. I use Applescript more often, though. Batch has a cryptic syntax. Or, if you want to program on a lower level, try the express editions of Visual Basic.NET or C#.NET.  smile  Hope it helped

You're forgetting about Bash. It's the UNIX version of Batch. (with an almost the same syntax)


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#11 2010-09-29 18:14:53

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

Re: .:Moving on from Scratch:.

You could try Pythonwink  Simpler than C++ but you should probably try C++ first though.  tongue

Offline

 

#12 2010-09-29 18:26:02

Telemachus
Scratcher
Registered: 2010-04-21
Posts: 500+

Re: .:Moving on from Scratch:.

I'd recommend C++ next, or even Python. I would recommend against Smalltalk, but only because it's not very widely used.


http://i54.tinypic.com/10h0fnp.jpg

Offline

 

Board footer