Crockford on JavaScript - Volume 1: The Early Years
Why Hacker News recommends it
HN repeatedly recommends the Crockford series as a must-watch history of computing and programming languages, and as a way to learn to think in JavaScript.
What it is
Douglas Crockford's first Yahoo lecture puts JavaScript in historical context. He traces the language's structure and quirks back through the early decades of computer science and programming language history.
Recommended by 10 HN commenters across 10 different months, 2013 to 2022.
What Hacker News said
Strong rec Dogamondo · 2014-01 · on “A Brief And Mostly Wrong History Of Programming Languages”
For a more accurate, informative and very digestible history of the evolution of programming languages, I urge you to watch this. It really is worth it! [this video]
Strong rec napsterbr · 2014-03 · on “Ask HN: What's the best technical talk you've heard?”
Hard to say if it's the best, but Crockford series on javascript is just awesome. I highly recommend it. [this video] (Browse the related videos to see the others)
Strong rec kornakiewicz · 2015-07 · on “Ask HN: How to learn about the history of computing?”
The Crockford's lecture about history of web-development (starting far before first computing machines and ending on javascript) is definitely must-watch. It's not so detailed because it's not a book, but gives a good overview. [this video]
Strong rec gravypod · 2016-06 · on “One Click to Be Pro: my list of the best resources for mastering a subject”
I'd strongly recommend putting this link in there: [this video] David, if you see this, I'd like to thank you for these talks as they have reshaped the way I think about software development. I've got more from these then my classes at college have given me do far.
Recommends jliechti1 · 2013-07 · on “JavaScript Isn't Scheme”
Part 1 of Douglas Crockford's On JavaScript gives a really nice history of the many programming languages leading up to JavaScript. Chapter 1: The Early Years : [this video] Chapter 2: And Then There Was JavaScript: [LINK]
Recommends rtpg · 2014-01 · on “Prototypes Are Not Classes”
This sort of realization is the first step to realizing that you really shouldn't be writing javascript like java/C++. It makes things feel a lot nicer when you start really thinking in JS. I'd recommend checking out Crockford's "Crockford on Javascript" series for some good intro on thinking about Javascript ( [this video] ). Section 3 is where you really start talking about JS. For a good counter-example, check out a lot of google's JS libs (in all their giant module goodness).
Recommends johnhenry · 2014-12 · on “Ask HN: Good JavaScript introductions for experienced programmers?”
Here's a really good introduction to inheritance: [LINK] -- a lot of people struggle unless they have a good understanding of how this works. Also, Douglass Crockford (the person who wrote "JavaScript: The Good Parts") has a number of videos that are very useful. Here's the first in a series of eight: [this video] -- and if you find that useful, you can check out the rest in the list of related videos.
Recommends ggurgone · 2015-10 · on “Ask HN: What's the best path for learning JavaScript for web development?”
Forget about Bootstrap and jQuery, learn vanilla js. Reading Eloquent JavaScript is a good starting point. Once you are done with that, build something and join #javascript @ FreenodeIRC and ask for help when you get stuck on something. The good parts is nice but keep in mind that it is very opinionated, still it is worth reading. There are some lectures by Crockford on youtube too (tl;dr) [this video] Also this on OOP [LINK] Finally you may want to familiarize with the most common JavaScript design patterns (some are not unique to js) [LINK]