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

#26 2011-11-10 09:17:40

maxskywalker
Scratcher
Registered: 2008-01-27
Posts: 1000+

Re: Hackety Hack

veggieman001 wrote:

maxskywalker wrote:

stevetheipad wrote:


You can't do anything with Ruby, I'm just learning it so It will be easier to learn Objective -C!

Ruby builds SO many bad habits.  Go with Python 3 instead.  Just a thought.

And what bad habits are those? I think Ruby would actually be good for learning Objective-C, because they both have Smalltalk-like characteristics.

Well for example, it lets you not use the ().  I have a friend I'm teaching Python to, and he keeps leaving them out.

Offline

 

#27 2011-11-10 10:04:02

veggieman001
Scratcher
Registered: 2010-02-20
Posts: 1000+

Re: Hackety Hack

stevetheipad wrote:

veggieman001 wrote:

maxskywalker wrote:


Ruby builds SO many bad habits.  Go with Python 3 instead.  Just a thought.

And what bad habits are those? I think Ruby would actually be good for learning Objective-C, because they both have Smalltalk-like characteristics.

Objective C is the most useful.

No. Just because the goofballs over at Apple have set it as their standard doesn't make it any more useful than anything else.


Posts: 20000 - Show all posts

Offline

 

#28 2011-11-10 10:41:11

stevetheipad
Scratcher
Registered: 2011-08-06
Posts: 1000+

Re: Hackety Hack

veggieman001 wrote:

stevetheipad wrote:

veggieman001 wrote:


And what bad habits are those? I think Ruby would actually be good for learning Objective-C, because they both have Smalltalk-like characteristics.

Objective C is the most useful.

No. Just because the goofballs over at Apple have set it as their standard doesn't make it any more useful than anything else.

Goofballs? Goofballs that are leading the future and making millions every week.


http://i.imgur.com/0x8ia.jpg
gone

Offline

 

#29 2011-11-10 11:04:41

gbear605
Scratcher
Registered: 2008-03-06
Posts: 1000+

Re: Hackety Hack

Objective C is NOT, I repeat NOT the most used programming language.  There isn't a 'best' programming language.  BTW, anyone that wants to learn programming should go to wibit.net and use their courses.

Also,
A) IMO No one should learn ruby
B) IMO No one should learn python
C) A good language to start with is C, then do C++, java or Objective C, depending on what you want to do. If you want to do iOS apps, do objective C, if you want to do something that is going to be good, less buggy, and for all platforms, do C++.  If you want to do web apps (or modding minecraft) learn java.  But you REALLY should learn C first.

BTW, I <3 apple.

Last edited by gbear605 (2011-11-10 11:05:07)


Yeah, I'm mostly inactive.  I check in once in a while though.  If you want to contact me, I have a contact form at my website, http://escratch.org

Offline

 

#30 2011-11-11 22:18:20

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

Re: Hackety Hack

Wow, I just read only half of the first page. Why so much negativity about Ruby? I'm insulted x_x

I mean, check this out: Lib Gosu Forums, a 2d game devel library written in C++ accessible from Ruby. Also, Rubygame.


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

Offline

 

#31 2011-11-11 22:26:42

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

Re: Hackety Hack

gbear605 wrote:

Objective C is NOT, I repeat NOT the most used programming language.  There isn't a 'best' programming language.  BTW, anyone that wants to learn programming should go to wibit.net and use their courses.

Also,
A) IMO No one should learn ruby
B) IMO No one should learn python
C) A good language to start with is C, then do C++, java or Objective C, depending on what you want to do. If you want to do iOS apps, do objective C, if you want to do something that is going to be good, less buggy, and for all platforms, do C++.  If you want to do web apps (or modding minecraft) learn java.  But you REALLY should learn C first.

BTW, I <3 apple.

Why C (or any of its derivatives, for that matter)? It lacks many features, (e.x. garbage collection) and is not one of the most powerful. For a language that many languages have "borrowed" ideas from, try Common Lisp, a dialect of Lisp (there isn't any "main" distro). Even Smalltalk took things from it!

Also, I'm not shunning C. Fast? Yes. Powerful? ...Not so much. But more powerful than Assembler or 1s and 0s, for that matter...


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

Offline

 

#32 2011-11-11 22:27:12

veggieman001
Scratcher
Registered: 2010-02-20
Posts: 1000+

Re: Hackety Hack

stevetheipad wrote:

veggieman001 wrote:

stevetheipad wrote:


Objective C is the most useful.

No. Just because the goofballs over at Apple have set it as their standard doesn't make it any more useful than anything else.

Goofballs? Goofballs that are leading the future and making millions every week.

Although they're making a lot of money, they're still goofballs


Posts: 20000 - Show all posts

Offline

 

#33 2011-11-11 22:29:59

gbear605
Scratcher
Registered: 2008-03-06
Posts: 1000+

Re: Hackety Hack

Jwosty wrote:

gbear605 wrote:

Objective C is NOT, I repeat NOT the most used programming language.  There isn't a 'best' programming language.  BTW, anyone that wants to learn programming should go to wibit.net and use their courses.

Also,
A) IMO No one should learn ruby
B) IMO No one should learn python
C) A good language to start with is C, then do C++, java or Objective C, depending on what you want to do. If you want to do iOS apps, do objective C, if you want to do something that is going to be good, less buggy, and for all platforms, do C++.  If you want to do web apps (or modding minecraft) learn java.  But you REALLY should learn C first.

BTW, I <3 apple.

Why C (or any of its derivatives, for that matter)? It lacks many features, (e.x. garbage collection) and is not one of the most powerful. For a language that many languages have "borrowed" ideas from, try Common Lisp, a dialect of Lisp (there isn't any "main" distro). Even Smalltalk took things from it!

Also, I'm not shunning C. Fast? Yes. Powerful? ...Not so much. But more powerful than Assembler or 1s and 0s, for that matter...

Jwosty, I'm only recommending C because it is the most commenly used, so
A) it would be the one you would probably use in a job
B) You can find lots of help/samples/tutorials for C.


Yeah, I'm mostly inactive.  I check in once in a while though.  If you want to contact me, I have a contact form at my website, http://escratch.org

Offline

 

#34 2011-11-11 22:39:27

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

Re: Hackety Hack

gbear605 wrote:

Jwosty wrote:

Why C (or any of its derivatives, for that matter)? It lacks many features, (e.x. garbage collection) and is not one of the most powerful. For a language that many languages have "borrowed" ideas from, try Common Lisp, a dialect of Lisp (there isn't any "main" distro). Even Smalltalk took things from it!

Also, I'm not shunning C. Fast? Yes. Powerful? ...Not so much. But more powerful than Assembler or 1s and 0s, for that matter...

Jwosty, I'm only recommending C because it is the most commenly used, so
A) it would be the one you would probably use in a job
B) You can find lots of help/samples/tutorials for C.

Ah, okay. I'm not trying to say that C is a bad language though, just so you know :P

Last edited by Jwosty (2011-11-11 22:39:53)


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

Offline

 

Board footer