It's better than most lists, one of each (procedural programming languages, object-oriented programming languages, functional programming languages,
declarative programming languages) vs learn a LISP.
I guess my issue with these all-too-common HN "things everyone should know" posts is that inevitably 99% of programmers don't know all the things everyone "should" know. If you took the posts at face value, you would feel very inadequate.
A more appropriate title would be "Things I know. Look at how awesome I am!"