Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree with #8. Learning a different programming language is not that hard. Because I think most programming language are related with each other. They have the same "structure". Just different in syntax. So if you only one programming language I think, programming is not for you.


While knowing one will certainly ease learning the others it's rather misleading to say that Java, Haskell, Prolog, and Brainfuck all have the same structure. Their differences are significantly beyond syntax.


Yes!

I would go so far as to say that almost all the most important revelations I had programming-wise where when I learned a new language and suddenly gained a new way of looking at everything I know. And the nice thing about this is, you will keep these insights whether you stick with the actual language or not.

That said, there have been a few languages that have failed to do so. Almost invariably, I loathe working with them.


There are powerful insights to be gained by learning a functional language if your day job is coding in imperative languages.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: