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

#1 2009-01-12 22:54:57

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

What is a good programing language after scratch? (Mac-compatible)

I am NOT quitting. I think scratch is awesome, but I would like to learn another programming language. I have a mac, so the language I think is awesome and easy (Visual Basic) won't work. So I would like some suggestions. What do you think is the easiest text-based language to learn after scratch would be? And, if you can think of a language, what are some good free IDE's for it? Thanks
EDIT: I'm done with this, using Objective C, Ruby, some Python, and some Squeak.

Last edited by AlanProjects (2009-07-19 04:17:39)

Offline

 

#2 2009-01-12 22:58:04

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

Re: What is a good programing language after scratch? (Mac-compatible)

Ruby is good, and a easy IDE for ruby would be hackity hack. Of course, you won't be able to make the same kinds of visual programs like in scratch. For visual programs, try greenfoot or processing, both are java based.


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

 

#3 2009-01-12 23:09:50

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

archmage wrote:

Ruby is good, and a easy IDE for ruby would be hackity hack. Of course, you won't be able to make the same kinds of visual programs like in scratch. For visual programs, try greenfoot or processing, both are java based.

I've looked in to it,and it looks AWESOME. Thanks, great suggestion!

Offline

 

#4 2009-01-12 23:12:55

techy
Scratcher
Registered: 2008-12-17
Posts: 100+

Re: What is a good programing language after scratch? (Mac-compatible)

I think I might try xcode.. but that might be hard... you could also look at dashcode(you can make widgets for the dashboard)


Guppy Inc. making projects famous!
http://web-geeks.com/techy.gifhttp://web-geeks.com/grid.gifhttp://web-geeks.com/challenge.gif

Offline

 

#5 2009-01-13 00:04:41

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

techy wrote:

dashcode(you can make widgets for the dashboard)

That's easy. Its just HTML and CSS/Javascript and a few other things bundled in a .wdgt package. I do it all the time.

Offline

 

#6 2009-01-13 00:21:02

techy
Scratcher
Registered: 2008-12-17
Posts: 100+

Re: What is a good programing language after scratch? (Mac-compatible)

AlanProjects wrote:

techy wrote:

dashcode(you can make widgets for the dashboard)

That's easy. Its just HTML and CSS/Javascript and a few other things bundled in a .wdgt package. I do it all the time.

yes it is quite fun lol


Guppy Inc. making projects famous!
http://web-geeks.com/techy.gifhttp://web-geeks.com/grid.gifhttp://web-geeks.com/challenge.gif

Offline

 

#7 2009-01-13 11:43:18

yambanshee
Scratcher
Registered: 2007-11-06
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

you could look at flash, im sure it comes for mac users aswell. If you need help with it you can ask me or arch or anyone else that uses it. only downside is the $700 cost  hmm

Offline

 

#8 2009-01-13 18:51:56

big-bang
Scratcher
Registered: 2008-02-21
Posts: 1000+

Re: What is a good programing language after scratch? (Mac-compatible)

My uncle says Smalltalk is an easy language. And Scratch is written in it to some extent, so it should work on your Mac, unless you use somebody else's computer for Scratching. Try not to neglect us... because quitting sucks. e.g. 1 bored but good user leaves... 10 new non-contributing users fill the gap. (Need proof? Read the stats...)


http://i47.tinypic.com/6edrbm.jpghttp://i45.tinypic.com/dw9hmw.jpghttp://i50.tinypic.com/f28tvn.jpghttp://i45.tinypic.com/ruwaop.jpg

Offline

 

#9 2009-01-13 19:33:31

Nick60
Scratcher
Registered: 2007-06-17
Posts: 100+

Re: What is a good programing language after scratch? (Mac-compatible)

Scratch is not a programming language.   C++ is a good language as well as Java.


Let's  Be Blue!

Offline

 

#10 2009-01-13 22:49:30

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: What is a good programing language after scratch? (Mac-compatible)

Nick60 wrote:

Scratch is not a programming language.

Why not?

Wikipedia wrote:

A programming language is a machine-readable artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that specify the behavior of a machine, to express algorithms precisely, or as a mode of human communication.

If you can get your hands on Flash, I would say it's definitely worth the time to learn Actionscript 2.0, and eventually, 3.0. Flash is visual, powerful, cross-platform, easily distributed, and fun as heck.


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#11 2009-01-13 23:10:38

jamie
Scratcher
Registered: 2007-03-28
Posts: 100+

Re: What is a good programing language after scratch? (Mac-compatible)

Automator!  smile


Check out my flash game site at http://subgaming.net/

Offline

 

#12 2009-01-15 22:33:02

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

Nick60 wrote:

Scratch is not a programming language.   C++ is a good language as well as Java.

They are, but too hard. I am looking for something a bit easier.

Offline

 

#13 2009-01-15 22:34:16

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

jamie wrote:

Automator!  smile

Fun, but not powerful enough. It doesn't have as much control, although I swear they copied the scratch interface.

Offline

 

#14 2009-01-15 22:40:11

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

fullmoon wrote:

Nick60 wrote:

Scratch is not a programming language.

Why not?

Wikipedia wrote:

A programming language is a machine-readable artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that specify the behavior of a machine, to express algorithms precisely, or as a mode of human communication.

If you can get your hands on Flash, I would say it's definitely worth the time to learn Actionscript 2.0, and eventually, 3.0. Flash is visual, powerful, cross-platform, easily distributed, and fun as heck.

A programing language is compiled, meaning It is turned into
machine code, or just 0's and 1's, and executed. A scripting language, which is what scratch is, Is interpreted, or converted into machine code, executed in real time, by a program(I.E Like Scratch . (Machine code is the only true programming language a computer can understand. All programs must be converted to machine code to run.)
@fullmoon: I would love it, but just wayyyy too much money.

Last edited by AlanProjects (2009-01-15 22:46:16)

Offline

 

#15 2009-01-15 22:45:51

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

big-bang wrote:

My uncle says Smalltalk is an easy language. And Scratch is written in it to some extent, so it should work on your Mac, unless you use somebody else's computer for Scratching. Try not to neglect us... because quitting sucks. e.g. 1 bored but good user leaves... 10 new non-contributing users fill the gap. (Need proof? Read the stats...)

Smalltalk is  supposed to be very good, but it is a scripting language(read my post above this to fullmoon) and so is slower, and also I find Its way of organization is confusing. And I will not neglect scratch, I think its awesome, In fact once I learn a language, I am going to try to create a program that will convert a scratch program to an .EXE or .app on macs, and recreate many of my scratch projects. And I agree, quiting does suck.

Last edited by AlanProjects (2009-01-15 22:46:34)

Offline

 

#16 2009-01-17 02:34:08

jamie
Scratcher
Registered: 2007-03-28
Posts: 100+

Re: What is a good programing language after scratch? (Mac-compatible)

Try AppleScript. It's text-based, but still easy. Example:


display dialog "Scratch Rules" buttons {"OK"}
set var1 to 6

if var1 is 6
display dialog "I just set a variable to 6!" buttons {"OK"}


I'm pretty sure thats right, I don't use AS too much.


Check out my flash game site at http://subgaming.net/

Offline

 

#17 2009-01-20 21:03:18

EveningSage
Scratcher
Registered: 2009-01-10
Posts: 65

Re: What is a good programing language after scratch? (Mac-compatible)

I have basic skills in both C++ and in Java and they both use the same basic things as Scratch so Scratch can really give you a great headstart into both of those Languages.

Offline

 

#18 2009-01-20 23:48:27

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

EveningSage wrote:

I have basic skills in both C++ and in Java and they both use the same basic things as Scratch so Scratch can really give you a great headstart into both of those Languages.

I'll try ruby then C++. I don't really like java. I'm not that familiar with C++, but its supposed to be very powerful, so i'll try it. Thanks!

Offline

 

#19 2009-07-17 18:51:14

cool_nt3
Scratcher
Registered: 2009-07-15
Posts: 100+

Re: What is a good programing language after scratch? (Mac-compatible)

if (you're still accepting suggestions) then
put "Try Runtime Revolution " into message
wait for 3 seconds
put "it uses ENGLISH based commands! " into message
___________________
The above would actually have passed if the boolean in the if statement had been a valid boolean!


See my word assembler! | True or False?
Did You Know? I have gotten tired of the previous sig!

Offline

 

#20 2009-07-17 20:53:34

gershmer
Scratcher
Registered: 2009-02-12
Posts: 1000+

Re: What is a good programing language after scratch? (Mac-compatible)

iPhone App Development (XCode, C++, C)


Visit my site, Gershmer.net
Leave me a voicemail at my Google Voice number, [removed]

Offline

 

#21 2009-07-18 00:47:49

greenflash
Scratcher
Registered: 2009-05-27
Posts: 1000+

Re: What is a good programing language after scratch? (Mac-compatible)

Alice. Very similar to scratch, but 3-D


http://i48.tinypic.com/2wrkirk.pnghttp://i46.tinypic.com/6r5zk7.pnghttp://i45.tinypic.com/2vtxr1t.png

Offline

 

#22 2009-07-18 05:15:14

redware
Scratcher
Registered: 2007-05-21
Posts: 92

Re: What is a good programing language after scratch? (Mac-compatible)

I would go with JavaScript as you can write really useful programs with it and put them on a webpage for all to use without much trouble (you do not need a server). If you want to follow the scratch paradigm - starlogo is from MIT and has block programming to let you create 3D worlds. For real life OOP programming I like C# but at universities most people learn on Java.

Offline

 

#23 2009-07-18 06:36:29

lxt
Scratcher
Registered: 2008-07-11
Posts: 27

Re: What is a good programing language after scratch? (Mac-compatible)

AlanProjects wrote:

Smalltalk is  supposed to be very good, but it is a scripting language(read my post above this to fullmoon) and so is slower, and also I find Its way of organization is confusing.

No, SmallTalk isn't a scripting language - it's a fully featured programming language which heavily influenced Objective-C, the language used to write many Apple Mac applications.

Offline

 

#24 2009-07-18 18:19:31

technoman
Scratcher
Registered: 2008-07-24
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

Objective-C. It's not super difficult to learn and you can make money off of it by making iphone apps......

Offline

 

#25 2009-07-19 04:15:35

AlanProjects
Scratcher
Registered: 2008-06-23
Posts: 500+

Re: What is a good programing language after scratch? (Mac-compatible)

lxt wrote:

AlanProjects wrote:

Smalltalk is  supposed to be very good, but it is a scripting language(read my post above this to fullmoon) and so is slower, and also I find Its way of organization is confusing.

No, SmallTalk isn't a scripting language - it's a fully featured programming language which heavily influenced Objective-C, the language used to write many Apple Mac applications.

The ORIGINAL isn't, but all (free)modern implementations(Squeak, GNU Smalltalk, etc.) are.
EDIT: I'm not saying it isn't capable of such, but scripting languages are slower.

Last edited by AlanProjects (2009-07-19 04:16:43)

Offline

 

Board footer