From: "James H." Date: 2006-02-24T01:53:37+09:00 Subject: Re: Ruby as First Language > > C allows you to have a base understanding of all the technical aspects > > of programming, like memory management, procedural thought, and the > > basics of writing methods. > > It won't teach you anything about methods because there are none in C. :-) Ah, yes. I have a bad habit of using procedure and method interchangably =/ Interesting point about Pascal though, and when I read your words I find myself nodding my head in agreement that it is definitely more important to understand the concepts found amongst the majority of programming languages than the specifics of one (e.g. pointers -- one of the great evils of C). Okay, how about this: "If you decide to use Ruby as a first language, it would be wise to learn C later down the road given it's widespread usage". Does that make more sense? James