Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of JavaScript for impatient programmers

    JavaScript for impatient programmers

    Axel Rauschmayer · 2019

    This book makes JavaScript less challenging to learn for newcomers, by offering a modern view that is as consistent as possible. Highlights: Get started quickly, by initially focusing on modern features. Test-driven exercises and quizzes available for most chapters (sold separately). Covers all essential features of JavaScript, up to and including ES2019. Optional advanced sections let you dig deeper. No prior knowledge of JavaScript is required, but you should know how to program.

    Web & InternetProgramming
    Open LibraryAmazon
    Stats for nerds
    11recommend
    13mentions
    12people
    2019–2024years
    92% recommend8% neutral

    Mentions per year

    201920202021202220232024

    What Hacker News says

    1. noname120Mar 2024
      My go-to JavaScript book will always remain “JavaScript for impatient programmers”[1], a 639-page book written by Dr. Axel, PhD.

      It's quite complete and detailed. But as if it wasn't enough the author wrote a second (smaller book) named “Deep JavaScript: Theory and techniques”[2].

      Both are free to read online!

      [1] https://exploringjs.com/impatient-js/

      [2] https://exploringjs.com/deep-js/index.html

      thread
    2. auggieroseNov 2022
      I can recommend this book: https://exploringjs.com/impatient-js/
      thread
    3. threatofrainFeb 2022
      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.

      thread
    4. zersiaxJan 2022
      It's honestly a bit hard to say I think. Rails, maligned by many, loved by loads, is doing some pretty ambitious things that I can see appeal to a lot of smaller eams in the future, particularly because of hotwiring: https://rubyonrails.org/2021/12/15/Rails-7-fulfilling-a-visi... JavaScript is a given, getting really good at that makes picking up the tool of the week easier: https://exploringjs.com/impatient-js/ Golang, like someone said, possibly .net core? PHP is doing a lot as well but in my experience the amount of jobs in that space are declining pretty rapidly and the ones that are out there may very well land you in serious technical debt, but if that's not an issue I'd say look at the TALL stack as well.
      thread
    5. flakinessJun 2021
      +1 as a non-JS programmer.

      His "Exloring ES6" saved me when I was lost as knowing only about good old ES5 (or maybe ES3? I don't even remember.)

      "JavaScript for impatient programmers" [2] also looks promising. Just purchased one. The PDF looks great although the cover is meh :-)

      [1] https://exploringjs.com/es6.html [2] https://exploringjs.com/impatient-js/

      thread
    6. andrewl-hnJun 2021
      I you are just learning the language, I'd suggest skipping this particular book altogether for now.

      I'd start with a "Re-introduction" tutorial on MDN [1] followed by another Axel's book - "JavaScript for impatient programmers" [2]. Don't read the whole book at first, focus on specific chapters: parts on Modularity, Collections and Asynchronicity.

      As for TypeScript, the official Handbook [3] is great. Don't dwell much on intricacies of TS type system. Use it here and there to aid your editor or IDE in highlighting mistakes in your code, and get deeper into it once you get a good grip with JavaScript in general.

      [1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re... [2] https://exploringjs.com/impatient-js/toc.html [3] https://www.typescriptlang.org/docs/handbook/intro.html

      thread

    Related

    Cover of JavaScript
    2007–2023

    JavaScript

    David Flanagan
    22 recommend · 32
    Cover of Eloquent Javascript
    2007–2026

    Eloquent Javascript

    Marijn Haverbeke
    226 recommend · 356
    Cover of Functional JavaScript
    2013–2023

    Functional JavaScript

    Michael Fogus
    25 recommend · 32
    Cover of Effective JavaScript
    2013–2022

    Effective JavaScript

    David Herman
    20 recommend · 29
    Cover of Professional JavaScript for Web developers
    2008–2024

    Professional JavaScript for Web developers

    Nicholas C. Zakas
    19 recommend · 27
    Cover of High Performance JavaScript
    2010–2016

    High Performance JavaScript

    Nicholas C. Zakas
    14 recommend · 21
    Cover of Javascript Enlightenment
    2011–2017

    Javascript Enlightenment

    Cody Lindley
    7 recommend · 10
    Scala for the impatientCay S. Horstmann
    2011–2023

    Scala for the impatient

    Cay S. Horstmann
    31 recommend · 45