Hacker News new | ask | show | jobs
by RodgerTheGreat 5630 days ago
At some point in your programming career, you should learn an ALGOL-descendant (C, C++, C#, Java, etc), a Lisp-descendant (CL, Scheme, etc), A Prolog-descendant (Prolog itself, maybe SQL as a programming language), A Forth (better yet, read Starting Forth by Leo Brodie and write your own), an ML-descendant (like Haskell) and an APL-descendant like J. Nearly every language leans heavily upon one of these foundations.
1 comments

Most of us are exposed to SQL during our careers, but I expect that few think of it as a programming language. Can you recommend any good resources in this area?

BTW where would you say that Erlang belongs in this picture?