On 26 May 2009, at 14:01, Reid Thompson wrote: > On Tue, May 26, 2009 at 09:01:02PM +0900, Srijayanth Sridhar wrote: >> "..but C is definitely the place to see how not to solve most >> programming >> problems..." >> >> Unless, you want to write real low level code or another language, >> like Ruby >> let's say. My vote for C if you don't already know it. It can be >> tedious >> going from a rich language like Ruby, but hey, Buddha was a prince >> before he >> was enlightened, and perhaps the same could happen to you too. >> >> Jayanth > > Agreed, since nearly *every* other language (not just ruby) designed > to > remedy >> "..but C is definitely the place to see how not to solve most >> programming >> problems..." > is written in C Or put another way, it's all just 1s and 0s - even Ruby ;p I'm therefore also going to suggest Forth (thinking in reverse polish is educational) and assembly language. In particular an inexpensive PIC developer kit is a great way to learn assembler and about embedded systems at the same time, so a double win lol Ellie Eleanor McHugh Games With Brains http://slides.games-with-brains.net ---- raise ArgumentError unless @reality.responds_to? :reason