You got me all wrong! ; -) => Re: Simple programming language anyone?

Samuel Thurston, III sam.thurston at gmail.com
Thu Jun 14 05:22:52 UTC 2007


Hello,

On 6/13/07, Ricardo C O Freitas <ricardo.cofreitas at terra.com.br> wrote:

> I want to make my STUDENTS work NOT ME!!!! LoL

There's more to this question then:

1) how old are your students
2) what kind of programming/techniques do you wish to teach
3) when you say "graphical results" what are you talking about?

I think that if you are just doing an introduction to programming
concepts that I would almost certainly choose a language that is
interpreted rather than compiled.  The compile/debug cycle can really
distract students from learning good habits in the first place.

If you want to teach object oriented programming, then you probably
want ruby or python.  They are both newer, interpreted scripting
languages with good interfaces to "window kits" such as tk and qt.
They are also very heavily used for all kinds of development right
now, ruby being very big for web developers and python playing a huge
role in Ubuntu itself.

C,  C++, and Java are all good old standbys but by no stretch would I
call any of them simple, especially when you start getting into doing
graphical stuff with them.

I cannot stress enough that if you want to teach good programming,
keep the students AWAY from javascript, php, or any other
browser-based development. headaches will ensue.

just my 2 cents.




More information about the ubuntu-users mailing list