Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: JavaScript Knowledge Map (learnjavascript.online)
11 points by jadjoubran on Feb 14, 2022 | hide | past | favorite | 4 comments


This content is associated with a $75 web course. The pricing page was a little hard to find for some reason.

https://learnjavascript.online/pay.html

For a brief overview of modern JS I would suggest Dr. Axel Rauschmayer's JavaScript for impatient programmers (ES2022):

https://exploringjs.com/impatient-js/toc.html

Just about all chapters are free.


The problem with this sort of "knowledge map" to track learning a language is that it implies learning the language APIs is the most significant part of learning the language. That's really not true though.

For example, if a junior developer is working on something that manipulates strings, and they don't know how to test whether a string ends with a particular sequence of characters I don't really care that they've not encountered endsWith yet; that's a Google search away. If they don't know that strings can have different character encodings, byte lengths, locales, etc that's going to affect their entire feature. That's what a dev should learn from a JS course. A JS course should spend several hours on strings, what they do, how they work, and what the pitfalls are, and maybe 5 minutes enumerating the available String functions.

Learning to be a developer is a lot more than memorising the standard library (or built-ins in JS's case.) If a course tracks progress by which APIs you've used so far I think that's a sign it might not really be teaching the right stuff.


Hey HN,

I've built this Interactive JavaScript Knowledge Map that allows developers to get a glance at _most_ topics in modern JavaScript.

Students that are following https://LearnJavaScript.online, will be able to track their progress using this knowledge map. It becomes interactive as they will be able to see the completed branches and click on them to go back to the related lesson. They also have a progress bar that completes as they further progress in the course.

Let me know what you think!


It's just a table of contents but made into a circle?




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

Search: