[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [school-discuss] first programming language

On Tue, Apr 08, 2008 at 01:59:08PM -0600, Scott Cowley wrote:
> I would start with perl or python.

I prefer either bash/ruby or kturtle.

bash is easy and practical but doesn't scale; ruby is aesthetic
and pleasing to think in but not as "industrial".  kturtle is
rather for kids or non-IT specialities (guess usual kids don't
really need neither C nor python, leaving perl alone).

This opinion also depends on how hard it's to find a reasonable
teacher for a given language or to obtain minimal skill with that
so as the code wouldn't be b*tt ugly (one probably doesn't want
to teach children that).

In practice, I tend to stick with bash and tasks like "fixup
*.htm from the school's web site into *.html, including internal
inter-file links".  You can do initial development, a demo, and
some refactoring/optimization in 45 minutes from scratch, while
the skill passed will be immediately useful. :)

 ---- WBR, Michael Shigorin <mike@xxxxxxxxxxx>
  ------ Linux.Kiev http://www.linux.kiev.ua/