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

#26 2012-05-18 14:51:35

kayybee
Scratcher
Registered: 2009-12-07
Posts: 1000+

Re: Programming Languages Discussion

coolhogs wrote:

No, that has the stencyl logo on everything.  hmm

Doesnt mean you cant learn it... just learn it, not use it for life...

Offline

 

#27 2012-05-18 14:53:01

kayybee
Scratcher
Registered: 2009-12-07
Posts: 1000+

Re: Programming Languages Discussion

coolhogs wrote:

No, that has the stencyl logo on everything.  hmm

Doesnt mean you cant learn it... just learn it, not use it for life...

Offline

 

#28 2012-05-18 16:11:45

coolhogs
Scratcher
Registered: 2011-07-26
Posts: 1000+

Re: Programming Languages Discussion

I kind of want to jump in to something advanced, but I kind of want to go slowly up...

Last edited by coolhogs (2012-05-18 16:12:15)


Get ready for domination of:  tongue

Offline

 

#29 2012-05-18 18:14:47

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

Re: Programming Languages Discussion

coolhogs wrote:

I kind of want to jump in to something advanced, but I kind of want to go slowly up...

Well, those are two conflicting desires there.  tongue  My advice? Start off slow. If you're teaching yourself, more advanced languages will just be overwhelming. You can always try a simpler language to get yourself used to more advanced concepts. I know it's been mentioned here already, but I'd give Python a shot. It's not really something you write major programs in (more of an extension language really) but it's easy to learn and can can employ object-oriented programming concepts.


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

 

#30 2012-05-18 18:56:41

joletole
Scratcher
Registered: 2011-02-20
Posts: 1000+

Re: Programming Languages Discussion

I like WaterBear

Offline

 

#31 2012-05-18 19:06:11

ftf841
Scratcher
Registered: 2012-02-19
Posts: 1000+

Re: Programming Languages Discussion

I use python


http://mag.racked.eu/cimage/i9002/Achievement++get%21/Hi+there./mca.png
http://mag.racked.eu/mcimage/i354/Achievement++get%21/CAKE%21%21%21%21%21/mca.png

Offline

 

#32 2012-05-18 19:55:51

OldCodger
New Scratcher
Registered: 2012-05-16
Posts: 54

Re: Programming Languages Discussion

Logo is worth learning. If you like simulations and the blocks idea of Scratch StarLogo TNG is worth a look. Another language that is worth looking at is Factor or even it's elder cousin Forth. If the idea of functional programming appeals then Haskell is not as fearsome as some make out.

In the end you will find that understanding the problem domain is a far greater challenge than the programming language you implement a solution in.

Offline

 

#33 2012-05-18 20:02:18

MoreGamesNow
Scratcher
Registered: 2009-10-12
Posts: 1000+

Re: Programming Languages Discussion

The first language I learned was JavaScript.  Though you'll need some HTML background too, JavaScript is a nice stepping-stone for a few reasons:

- only one type of variable to be concerned with (can store strings, arrays, integers, floats, etc.)
- syntax similar to many advanced programming languages
- missing one semi-colon won't break the program (usually)
- you can program on any computer with a simple text editor
- doesn't require compiling
- getting graphics to work is relatively easy (I still can figure out textures in openGL  tongue )

If you want to make games/animations using JavaScript, I recommend using the HTML5 canvas element.  W3schools is a great way to learn about JavaScript, but I'm sure there are plenty (myself included) who would be able and willing to help too  smile

Last edited by MoreGamesNow (2012-05-18 20:02:37)


http://images2.layoutsparks.com/1/218929/rubiks-cube-animated-rotating.gif
"Cogito ergo sum" --  I think, therefore I am

Offline

 

#34 2012-05-18 20:13:51

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: Programming Languages Discussion

Is there any language that is like scratch, except maybe a little harder?


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#35 2012-05-18 22:25:35

luiysia
Scratcher
Registered: 2011-07-05
Posts: 1000+

Re: Programming Languages Discussion

mythbusteranimator wrote:

Is there any language that is like scratch, except maybe a little harder?

BYOB. It's basically a mod of Scratch that lets you make your own blocks and I think has some more advanced concepts. The layout is almost identical.


http://i50.tinypic.com/dx00pd.gif

Offline

 

#36 2012-05-18 22:37:22

SJRCS_011
Scratcher
Registered: 2011-02-07
Posts: 1000+

Re: Programming Languages Discussion

luiysia wrote:

mythbusteranimator wrote:

Is there any language that is like scratch, except maybe a little harder?

BYOB. It's basically a mod of Scratch that lets you make your own blocks and I think has some more advanced concepts. The layout is almost identical.

Then, if you think that is too easy, try Panther.  After that, you'll probably end up doing VB.NET, Java, Python, PHP, JS, or one of the C families.  All depends on what type of programming you want to do
But yeah, try BYOB, bu there aren't many scratch-related languages ou t there.


http://i.imgur.com/vQqtH.png
Learning to Program in a Nutshell:  "You're missing a closing parentheses" - LS97

Offline

 

#37 2012-05-18 22:39:25

jvvg
Scratcher
Registered: 2008-03-26
Posts: 1000+

Re: Programming Languages Discussion

SJRCS_011 wrote:

luiysia wrote:

mythbusteranimator wrote:

Is there any language that is like scratch, except maybe a little harder?

BYOB. It's basically a mod of Scratch that lets you make your own blocks and I think has some more advanced concepts. The layout is almost identical.

Then, if you think that is too easy, try Panther.  After that, you'll probably end up doing VB.NET, Java, Python, PHP, JS, or one of the C families.  All depends on what type of programming you want to do
But yeah, try BYOB, bu there aren't many scratch-related languages ou t there.

Don't try PHP too soon, it's a very weird language. I learned JS first (although that's also very weird), but only after learning some VB and AutoIT.

Last edited by jvvg (2012-05-18 22:39:36)


http://tiny.cc/zwgbewhttp://tiny.cc/e1gbewhttp://tiny.cc/zygbewhttp://tiny.cc/izgbew
Goodbye, Scratch 1.4  sad                                                        Hello Scratch 2.0!  smile

Offline

 

#38 2012-05-18 22:54:55

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: Programming Languages Discussion

Liberty/JustBASIC is easy to learn.


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&display=small

Offline

 

#39 2012-05-18 23:20:26

Cassiedragon
Scratcher
Registered: 2011-07-07
Posts: 500+

Re: Programming Languages Discussion

I know it's been said before, but right now I'm learning PHP. It's not exactly a programming language, but I think it's a good step up from Scratch  smile

Plus, you can run it on iPhone/iPod/Computer!


http://imghosting.cassiedragonandfriends.org/cassiedragonsiggy.gif

Offline

 

#40 2012-05-18 23:29:09

joletole
Scratcher
Registered: 2011-02-20
Posts: 1000+

Re: Programming Languages Discussion

I also love JS.

Offline

 

#41 2012-05-19 06:55:57

SJRCS_011
Scratcher
Registered: 2011-02-07
Posts: 1000+

Re: Programming Languages Discussion

jvvg wrote:

SJRCS_011 wrote:

luiysia wrote:


BYOB. It's basically a mod of Scratch that lets you make your own blocks and I think has some more advanced concepts. The layout is almost identical.

Then, if you think that is too easy, try Panther.  After that, you'll probably end up doing VB.NET, Java, Python, PHP, JS, or one of the C families.  All depends on what type of programming you want to do
But yeah, try BYOB, bu there aren't many scratch-related languages ou t there.

Don't try PHP too soon, it's a very weird language. I learned JS first (although that's also very weird), but only after learning some VB and AutoIT.

Not really weird. It was actually the first "real" language I learned.  The syntax is very similar to Java, actually
From all the "public Main(){}" stuff, to just "function _construct() {}" is very similar


http://i.imgur.com/vQqtH.png
Learning to Program in a Nutshell:  "You're missing a closing parentheses" - LS97

Offline

 

#42 2012-05-19 07:05:43

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: Programming Languages Discussion

Cassiedragon wrote:

I know it's been said before, but right now I'm learning PHP. It's not exactly a programming language, but I think it's a good step up from Scratch  smile

Plus, you can run it on iPhone/iPod/Computer!

Also note that PHP is server-side so you can't write code, then run it easily on iOS unless you jailbreak it and install PHP, Terminal and iFile.
On iOS, I would suggest Javascript-1 in the App Store.


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&display=small

Offline

 

#43 2012-05-19 07:51:26

MoreGamesNow
Scratcher
Registered: 2009-10-12
Posts: 1000+

Re: Programming Languages Discussion

jvvg wrote:

Don't try PHP too soon, it's a very weird language. I learned JS first (although that's also very weird), but only after learning some VB and AutoIT.

At least it has "if() { }" if statements, unlike python  tongue


http://images2.layoutsparks.com/1/218929/rubiks-cube-animated-rotating.gif
"Cogito ergo sum" --  I think, therefore I am

Offline

 

#44 2012-05-19 08:50:28

laptop97
Scratcher
Registered: 2011-06-27
Posts: 1000+

Re: Programming Languages Discussion

Game Maker 8.1? It isn't my favorite programming language, but it combines both the block related programming and the text related programming. The lite version is free but the full version is $20 I think.

EDIT: Nevermind, it use to cost $20 when I bought it, now it costs $40.

Last edited by laptop97 (2012-05-19 08:51:56)

Offline

 

#45 2012-05-19 09:03:41

muppetds
Scratcher
Registered: 2011-02-11
Posts: 1000+

Re: Programming Languages Discussion

slinger wrote:

muppetds wrote:

slinger wrote:

Scratch -> Bizarre -> ????
I recommend learning about three programming languages  wink

If you plan on becoming a professional programmer though
Its better to learn more than just 3

No. It's better to learn 3. Then you actually learn them and spend more time in them.

well it depends on what you actually want to do in your future


SCRATCH'S PARTLY INSANE RESIDENT 
http://internetometer.com/imagesmall/31691.pnghttp://bluetetrarpg.x10.mx/usercard/?name=muppetds

Offline

 

#46 2012-05-19 09:24:18

slinger
Scratcher
Registered: 2011-06-21
Posts: 1000+

Re: Programming Languages Discussion

muppetds wrote:

slinger wrote:

muppetds wrote:


If you plan on becoming a professional programmer though
Its better to learn more than just 3

No. It's better to learn 3. Then you actually learn them and spend more time in them.

well it depends on what you actually want to do in your future

Well it gives you time to understand and learn the language. Not just it's syntax ;P


http://s0.bcbits.com/img/buttons/bandcamp_130x27_blue.png

Offline

 

#47 2012-05-19 09:37:49

jvvg
Scratcher
Registered: 2008-03-26
Posts: 1000+

Re: Programming Languages Discussion

SJRCS_011 wrote:

jvvg wrote:

SJRCS_011 wrote:


Then, if you think that is too easy, try Panther.  After that, you'll probably end up doing VB.NET, Java, Python, PHP, JS, or one of the C families.  All depends on what type of programming you want to do
But yeah, try BYOB, bu there aren't many scratch-related languages ou t there.

Don't try PHP too soon, it's a very weird language. I learned JS first (although that's also very weird), but only after learning some VB and AutoIT.

Not really weird. It was actually the first "real" language I learned.  The syntax is very similar to Java, actually
From all the "public Main(){}" stuff, to just "function _construct() {}" is very similar

Yeah, but PHP is weird in other ways.
Most languages are either procedural or object-oriented. PHP is hybrid.
In PHP, you can put variables in strings (which is very weird).
And, my favorite weird part, you can start and stop code.

PHP is not a normal language at all. It is very weird.


http://tiny.cc/zwgbewhttp://tiny.cc/e1gbewhttp://tiny.cc/zygbewhttp://tiny.cc/izgbew
Goodbye, Scratch 1.4  sad                                                        Hello Scratch 2.0!  smile

Offline

 

#48 2012-05-19 10:49:27

coolscruff
Scratcher
Registered: 2012-03-03
Posts: 100+

Re: Programming Languages Discussion

coolhogs wrote:

coolscruff wrote:

You might be intrested in learning how to make apps? It takes a lot of patience to get the whole thing on to you computer at first but then it goes pretty fast. If you are interested I shall give you the link.

Ok, I'm interested.

Oh and you need Java 1.6. here is the website: http://beta.appinventor.mit.edu
you can down load it at this page: http://beta.appinventor.mit.edu/learn/setupwindows.html

Offline

 

#49 2012-05-19 10:50:29

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: Programming Languages Discussion

I'm looking into Panther or Python.

Last edited by mythbusteranimator (2012-05-19 10:51:44)


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#50 2012-05-19 12:17:28

coolhogs
Scratcher
Registered: 2011-07-26
Posts: 1000+

Re: Programming Languages Discussion

I'm looking into a code-based programming language.


Get ready for domination of:  tongue

Offline

 

Board footer