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

Most languages are "worth checking out." Every language offers something unique, by definition. The question is: which languages are "worthier" than others? Or, rather: how should you prioritise your learning queue?

I don't think the author's list provides much variation. They're all important languages, to be sure, but I believe you can get better mileage for your time.

My ten recommedations, in recommended order, are:

    - Racket (nee Scheme - why did they have to change the name!?)
    - Haskell
    - Java (reading the GoF)
    - C, and the POSIX libraries and system calls
    - Go
    - Javascript or Lua
    - Smalltalk or Squeak
    - Erlang
    - Forth
    - Prolog



Scheme's name didn't change, only PLT's implementation of scheme changed it's name and called itself a new language.


PLT Scheme was always a different language -- the name change merely makes that clear to everyone else.




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

Search: