Quote:
| Starting off in an OOP-type language will inevitably lead to poor habits, not to mention a lack of fundamental understanding of programming techniques. |
Hmmm.... i'm not sure whether i agree or disagree with this! Having learned in an OO language i was very well taught and code 'properly', although i can see that going from OO to something like C you feel restricted and find you cant code how you want to, and it is tempting to pick up some bad habits - although on the other hand why not just learn an OO language and leave the OO 'till later? you can still pick up all of the programming techniques and more
Quote:
| About all you couldn't touch is the weird functional stuff like Lisp or Prolog. |
And you wouldn't want to put yourself through that kind of torture anyway!