• expired

Free - "You Don't Know JS" (JavaScript) Full Series (Was $40) @ Amazon AU/US

1660
This post contains affiliate links. OzBargain might earn commissions when you click through and make purchases. Please see this page for more information.

Six book series. First book is available for free as an ebook through Amazon. The other five are available for download as PDF (Google drive required).


It’s easy to learn parts of JavaScript, but much harder to learn it completely—or even sufficiently—whether you’re new to the language or have used it for years. With the "You Don’t Know JS" book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid.


Credit to HUKD.

Related Stores

Amazon AU
Amazon AU
Marketplace
Amazon Cloud Reader
Amazon Cloud Reader

closed Comments

  • +1

    Added to my drive, thanks. Hope i read them.

  • -4

    Thx op. Now I can brag that i know java to chicks.

    • +4

      Javascript

      • -6

        Chicks dont know the difference.

        • +14

          Then you don't need to learn either of Java or JavaScript to brag anyway.

        • +3

          Those that do will laugh in your face when they find out your “Java” skills are actually JavaScript.

          It’s like saying you’re a CTO, and then they find out you’re a “Checkout Transaction Operator”.

          • +1

            @[Deactivated]: Javascript deserves some street cred for the Village Ten Online project 'Scape' during the 2000 dotcom boom. They flew Javascript programmers/content creators/trained monkeys from the US on $4000 a day for a portal that was DOA before launch. $4000 a day in year 2000 dollars is pretty amazing money, let alone frontend work on a project that never really launched.

      • +2

        You don't know jack… oh, wait a sec

    • +6

      They already think you are full of BasicScript.

      • +5

        We can correct them by insisting that they install Hannah Montana Linux.

      • More like they think he is BASIC and doesn't know how to use (his) Python.

        git good install

  • +51

    These are really good and thorough books. You can read them online for free (updated more frequently than Amazon books) here

    • +2

      Your comment deserves several dozens more of upvotes!

      • Yes exactly I was about put the github links

  • +3

    who does know JS? there's a new must have library popping up daily!

    • +1

      true. If only there was an alternative. Almost everyone hates JS.

      • +1

        Absolutely untrue. There is a huge community of developers who work in JS and love it; particularly since ES6.

      • +1

        Lies! I love JS.

        • +2

          and I love JV! oh did I said that out loud?

      • All comments about the love are relevant. However, due to the lack of an alternative, most are "forced" to love it.

        You don't have the diversity as you find everywhere else. You can't drop JS and go with a different option, there is simply none (yet). Everything is an interpretation of JS.

        • That’s assuming you’re doing browser-based work.

          Plenty of programmers have the luxury of never having to go near HTML.

          • @[Deactivated]: yes, browser based-work.

  • These are very good books, especially if you have a working knowledge of JS and want to gain a deeper understanding of the esoteric parts of the language.

    Draft/Updated versions of these books are also free on the authors github page: https://github.com/getify/You-Dont-Know-JS

  • +1

    a must read book series for javascript developers; you can read it online from source link, and you can also use gitbook to build epub/pdf/mobi format ebooks from the source but I highly recommend to support the author by purchasing paid version.

  • JavaScript vs Typescript? PS I know about them, I'm interested in your thoughts about relative benefits.

    • Strongly typing your JS has loads of development benefits - mainly it makes your code easier to read/maintain by making your intentions clearer. Flow is also an option.

  • Thanks OP!

Login or Join to leave a comment