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 Enlightenment

    Javascript Enlightenment

    Cody Lindley · 2013

    "From library user to JavaScript developer"--Cover.

    Web & Internet
    Open LibraryAmazon
    Stats for nerds
    7recommend
    10mentions
    9people
    2011–2017years
    70% recommend30% neutral

    Mentions per year

    2011201220132014201520162017

    What Hacker News says

    1. loliveSep 2015
      "Javascript Enlightenment" is the book that made me understand the pitfalls you might encounter when you come from another language and you are learning Javascript. I liked it very much. http://www.javascriptenlightenment.com/
      thread
    2. FaucheuseSep 2015
      JavaScript Enlightenment Cody Lindley

      Helped me a lot.

      thread
    3. dorfsmayMay 2015
      This is a really good overview.

      Along the same line but more in depth, I really like Cody Lindley's JavaScript Enlightenment:

      http://www.javascriptenlightenment.com/

      thread
    4. OWazMay 2014
      Check out JavaScript Allonge[1] or JavaScript Enlightenment[2]

      [1]: https://leanpub.com/javascript-allonge/read

      [2]: http://shop.oreilly.com/product/0636920027713.do

      thread
    5. declandewetApr 2014
      The factorial example is used in many programming tutorials, not to teach you that you need to understand complicated mathematical theory to become a programmer (you don't, so don't worry), but instead to teach you one of the more advanced paradigms of beginner programming: recursion (having a function call itself again and again until it's to-be-returned value is adequate enough to finally be returned).

      Learning more about the language is always going to help, though. I would suggest doing the CodeCademy track a second time to see if you've improved. Focus on writing efficient solutions that are better than what you would have done your first time around. Once that is done, give these resources a go:

      - http://codeschool.com - http://lynda.com - http://teamtreehouse.com

      I would also suggest purchasing these books, as they are somewhat the standard learning and reference resources:

      - JavaScript: The Good Parts - JavaScript: The Definitive Guide

      There are other books that will help tremendously, and a list of free ones can be found at http://jsbooks.revolunet.com

      Other books I recommend:

      - Eloquent JavaScript - Effective JavaScript - High Performance JavaScript - Maintainable JavaScript - Principles of Object-Oriented Programming in JavaScript - JavaScript Patterns - The Past, Present and Future of JavaScript - JavaScript Enlightenment - Secrets of the JavaScript Ninja

      thread
    6. mariusandraMay 2012
      I recently started reading JavaScript Enlightenment. It's great and free: http://javascriptenlightenment.com/
      thread

    Related

    Cover of Maintainable JavaScript
    2012–2014

    Maintainable JavaScript

    Nicholas C. Zakas
    5 recommend · 6
    Cover of Effective JavaScript
    2013–2022

    Effective JavaScript

    David Herman
    20 recommend · 29
    Cover of High Performance JavaScript
    2010–2016

    High Performance JavaScript

    Nicholas C. Zakas
    14 recommend · 21
    Cover of JavaScript Patterns
    2010–2024

    JavaScript Patterns

    Stoyan Stefanov
    29 recommend · 35
    Cover of JavaScript
    2008–2026

    JavaScript

    Douglas Crockford
    72 recommend · 104
    Cover of Eloquent Javascript
    2007–2026

    Eloquent Javascript

    Marijn Haverbeke
    226 recommend · 356
    Cover of Secrets of the JavaScript Ninja
    2009–2026

    Secrets of the JavaScript Ninja

    John Resig
    recommend · 73
    40
    Cover of Professional JavaScript for Web developers
    2008–2024

    Professional JavaScript for Web developers

    Nicholas C. Zakas
    19 recommend · 27