New ask Hacker News story: Ask HN: Which (physical) book should I get to learn JavaScript/TS?

Ask HN: Which (physical) book should I get to learn JavaScript/TS?
5 by luxpsycho | 2 comments on Hacker News.
I'll ask the question about me specifically, as it's too generic otherwise and there exist more than enough articles about this already. I'll describe my circumstances, so everyone can assess for themselves how relevant it is to them. I am a DevOps Engineer. I describe myself as a "good conceptual programmer": I understand algorithms, data structures, etc. (I used to do some C, which I credit with a lot of that.) I also have very good knowledge about the internet: networking, routing, IP, DNS, HTTP, its methods, headers, return codes, API best practices, etc. However, my knowledge rapidly drops to zero when front-end / the browser is involved. For reference, when I last working with HTML/JS, you couldn't rewrite the URL in the user's browser without reloading the page. Single-page apps seemed like magic to me until I figured out this is now possible. So I (assume I) would like/need a book that doesn't spend too much time with algorithmics / data structure explanations, but at the same time explains all the lower-level relevant concepts: DOM and friends, execution contexts, browser-side security& permissions, local storage, etc. I used to say I hated JS, but I must admit at this stage that's mostly just ego anymore, as I really don't know 2023 JS. (Also, should I just go TS? Or is TS only accessible to people who already know all of the context of JS, alluded to above?) For reference, I felt vaguely the same about Python, but after reading and developing a crush on Fluent Python (Luciano Ramalho), I really understood the language, conventions, community, and now love it!! I am effectively looking for the same with something I can develop webpages with—which has gotta be JS/TS, right? Thanks! (I hope the formatting is okay; written on my phone.)

Comments