"If it is not practical to learn C as a first language, do not force yourself. i have not learned the languages that you stated above, such as Haskell, APL, etc... and i doubt that i will learn them because i dont need to, and i doubt that i will need to. the first language that i was taught (well had to teach myself, but not too good in it becau" . . . .