News for hackers. Stuff that matters.
Re:What's your most controversial programming opinion? by mendable on Saturday December 18, 2010 @01:24PM (#2019920)
I am often intrigued by people debating what language should be the first language other dev's learn.

It seems as if people argue for the language they picked up first / have most experience in.

I believe the correct answer is not a direct answer, but something along the lines of "it doesn't matter, so long as you learn several, well".

Re:What's your most controversial programming opinion? by PostOnce on Saturday December 18, 2010 @01:46PM (#2019958)
I often recommend Python because it enables you to do a lot, quickly, and is easy to read.

I learned C first, stopped studying C when I tried to make a GUI for win32. ~2 pages of code for an empty window. ~5 lines in Python.

So, the ideal first language is whatever is easy to understand and fast to accomplish something. Instant gratification, in other words.

Re:What's your most controversial programming opinion? by olalonde on Saturday December 18, 2010 @02:55PM (#2020135)
IMHO, the real debate lies in "just in time learning" vs "just in case learning".[1]

Should one learn the fundamentals first (assembly/C) or the practical first (python)? The answer will depend from person to person. I personally took the practical first approach.

[1] http://www.johndcook.com/blog/2010/03/03/just-in-case-versus...