The better ones do a better job of organizing and seem (to me) to be more focused. They also offer more explanatory text around a topic/category or about an item.
This particular one covers a very broad topic, and mixes material on both functional programming languages and functional programming style in languages that permit it (at least halfway permit it). Just look at the Books section. It's not alphabetized or subcategorized by language, topic, or difficulty, just a list. There are no descriptions of the texts, and no apparent running theme. A learner should not start at the top of that list and work through it, it would be counterproductive to most readers. It would benefit from being broken down into more sections, like:
Functional Programming
- What it is and more universally applicable tutorials/texts
Languages
- Haskell
-- Books (ordered by difficulty and topic)
-- Tutorials (ordered by difficulty and topic)
-- Libraries (arranged by category)
- Elm
-- (like above)
And accept that some entries will be included multiple times. Like a tutorial that covers both concurrency and networking in Haskell would go in both topics under that language.
Look at this part of a CL one: https://github.com/CodyReichert/awesome-cl#offline. The Beginner/Intermediate/Advanced breakdown is useful, and each title is given a short description. You could, in theory, follow this reading list in order and gain something on each new text as you work down the list, and they'd all be relevant to learning the topic of Common Lisp. It provides a more coherent set of information and resources (at least for that section).