The JavaScript Way

Learning and science

programming book

SHOW HN2017

545points
110comments
#19of 2,242 in 2017
Top 1%of 2017 by points

How HN took it

MixedNo clear lean

11 positive, 20 neutral or asking, 6 mixed, 6 critical, out of 43 comments about the project. Thread score +0.17.

Idea: 2 for, 3 againstDocs: 3 for, 2 againstDesign: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean, friendly tone and good pacing for beginners

    From 3 comments
    • I love it, very nice. Clean, modern, concise. Are there plans for translating it in other languages? I'd love to have time to translate it to spanish, but almost no free time..
      feiss on HN
    • I came here to write this exactly. This looks like a nice resource, the tone is friendly and inviting and the topics are introduced at a nice pace. Then I thought about my cousin…
      mstade on HN
    • Very, very nice. I briefly went over some chapters and I especially admire the 'no framework' approach you've taken. I believe there's a real need for a book like this, kudos to…
      le-mark on HN
  • No-framework approach teaches plain JavaScript

    From 2 comments
    • Very, very nice. I briefly went over some chapters and I especially admire the 'no framework' approach you've taken. I believe there's a real need for a book like this, kudos to…
      le-mark on HN
    • this looks promising. I like how it teaches the concepts using plain Javascript without focusing on a tool or library. Kudos.
      minademian on HN
  • Useful tl;dr sections and examples

    From 2 comments
    • I love the tl;dr section. It's basically what I have do when reading books, in order to recall the essential information without having to read the entire chapter again. Well…
      leke on HN
    • Saw this on Reddit last night, poked around on a few pages. It's great! Love the movie list example on this page:…
      dotnetkow on HN

Objections

  • Setup and environment instructions are missing or too thin for true beginners

    From 3 comments
    • I just got home from teaching JavaScript to a room full of people who've never written a line of code in their life. This book is missing something critical that most intros to…
      ryanmarsh on HN
    • I came here to write this exactly. This looks like a nice resource, the tone is friendly and inviting and the topics are introduced at a nice pace. Then I thought about my cousin…
      mstade on HN
    • Nice. Thanks for sharing. Bravo for burrito recipe. I'm convinced I became a programmer in 4th grade. Our creative writing assignment was instructions for making a peanut butter…
      specialist on HN
  • Assumes HTTP and web knowledge beginners may lack

    From 2 comments
    • It's a great idea and I think the world does need a new book for pure JS. There was a book released about 10 years ago by the guy who wrote jQuery. It started with basic JS and…
      scarcitykillz on HN
    • I definitely wouldn't assume that a JS newbie knows the http fundamentals. That definitely wasn't the case for me when I started learning. You can get a lot done on the web…
      matthewvincent on HN
  • Intro link to appendix reported broken

    From 2 comments
    • Nice. Thanks for sharing. Bravo for burrito recipe. I'm convinced I became a programmer in 4th grade. Our creative writing assignment was instructions for making a peanut butter…
      specialist on HN
    • > I think the Intro's link to the local env setup in the appendix is broken. The book is written using Leanpub's markdown syntactic sugar it seems.
      samuelthomas on HN

Requests

  • Translations into other languages

    From 3 comments
    • I love it, very nice. Clean, modern, concise. Are there plans for translating it in other languages? I'd love to have time to translate it to spanish, but almost no free time..
      feiss on HN
    • I'd be willing to help with a Spanish translation as well.
      axtscz on HN
    • I came here to write this exactly. This looks like a nice resource, the tone is friendly and inviting and the topics are introduced at a nice pace. Then I thought about my cousin…
      mstade on HN
  • Coverage of async/await

    From 1 comment
    • Looks great. I love modern JS, and the faster everyone can move on, the better! I didn't see any async/await stuff though, is there a reason for that? I'd imagine it would make…
      scottmf on HN
  • Better setup guidance or screencast

    From 1 comment
    • As a teacher myself I know this firsthand and I agree with you. Unfortunately, text is not a good medium to describe actions. A text-based environment setup tutorial…
      bpesquet on HN

Questions

  • Should ES2015 be learned before ES5?

    From 1 comment
    • Should one learn ES2015 before learning ES5? Is there any value or need to learn ES5 if you're not maintaining an old codebase?
      jchien17 on HN
  • Is there a way to donate?

    From 1 comment
    • This is great! I am fairly familiar with programming having done both AS, Lingo and PHP I understand code when I see it. I am however not a programmer but more a technically…
      ThomPete on HN

Alternatives named

  • You Don't Know JS

    From 2 comments
    • I think that the best book ever about JS for everyone, especially for those starting from scratch is https://github.com/getify/You-Dont-Know-JS you simply don't need anything else
      sAbakumoff on HN
    • Another great JS book on github... https://github.com/getify/You-Dont-Know-JS
      internalfx on HN
  • Pro JavaScript Techniques by John Resig

    From 1 comment

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/14865043)