Understanding JavaScript and DOM basics before getting lost in frameworks | Dark Hacker News