>Would it be ironic that since I learnt Java, I can't stand it, and
>prefer C++ over it? :)
I was taught Pascal (talk about dead languages!), taught myself C (and
failed the course because I was spending all my time writing C code!), was
pleasantly surprised when I had the opportunity to learn C++, but now much
prefer Java or a decent scripting language ... ie, Python or Ruby, not perl :-)
>I don't know what my point is, but the key part to learning a language
>(computer or human) is to know the concepts first, and do the
>translation when you need to communicate your ideas.
Which is why you really need to start with a language that allows you to
play with as many different programming methods as possible. Of course,
that's almost a vote for C++, so one needs to add "... and doesn't make you
spend more time tracking down silly mistakes that the language shouldn't
let you make (or should recover from) than learning the concepts". Ie,
make sure it's got garbage collection, for example, and preferably none of
those darned pointers that can scribble anywhere!
--
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug