Ask HN: Recommend first programming language to master (options included)
https://news.ycombinator.com/item?id=1181810I have coded a game in Scheme, improved it in Common Lisp, ported it to Emacs Lisp, almost got it working in Perl. I barely know C, have seen Haskell (got swamped by types), understand the essential ideology behind Smalltalk, created two more small games in Forth, and don't like C++, Java, Ruby, and Python for various reasons. I also have added 5 to 10 in 6502 assembly.
My problem is that I wander much too often. (I have also toyed with Icon, x86 assembly, OCaml, SML, Fortran, and shell, awk, sed, grep) I really like Lisp, but I think I should probably get a good grip on the lower rungs first. Could HN suggest a short list (or a single language) to master first? P.S. if its any help, I use Arch Linux, but am thinking of moving to FreeBSD in the next few months.