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 Object-Oriented JavaScript

    Object-Oriented JavaScript

    Ved Antani, Stoyan Stefanov · 2017

    The book requires no prior knowledge of JavaScript and works from the ground up to give you a thorough grounding in this powerful language. If you do already know some JavaScript, you will find plenty of eye-openers as you discover just what the language can do. This book takes a do-it-yourself approach when it comes to writing code, because the best way to really learn a programming language is by writing code. You are encouraged to type code into Firebug's console, see how it works and then tweak it and play around with it. There are practice questions at the end of each chapter to help review what you have learned.

    Web & Internet
    Open LibraryAmazon
    Stats for nerds
    9recommend
    12mentions
    11people
    2010–2017years
    75% recommend25% neutral

    Mentions per year

    20102011201220132014201520162017

    What Hacker News says

    1. LordarminiusJul 2017
      Eloquent Javascript is outdated; it does not cover ES6. The book is well written and it has nice problem sets but a reader will end up frustrated by the obsolete information.

      Object Oriented Javascript by Antani and Stephanov is more current

      thread
    2. radmuzomSep 2015
      I did not enjoy the article as much as I like the author's (Nicholas C. Zakas) other articles or books [1]. However, he has also written some more "useful" interview related articles earlier -

      On interviewing front-end engineers (2013)

      Interviewing the front-end engineer (2010)

      Surviving an interview with me (2007)

      [1] http://www.amazon.com/Principles-Object-Oriented-JavaScript-... - one of the best JavaScript books ever written

      thread
    3. usablecodeJan 2014
      To understand Crockford's language, you need to know javascript basics well. I'd suggest to grab a copy of " Object-Oriented JavaScript" by Stoyan Stefanov. http://www.packtpub.com/object-oriented-javascript/book

      and also follow MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript

      thread
    4. cshenoySep 2012
      I'd highly recommend Object-Oriented JavaScript by Stoyan Stefanov. Really any JS book by Stoyan is pretty high quality.

      http://www.amazon.com/Object-Oriented-JavaScript-high-qualit...

      thread
    5. firefoxman1Dec 2011
      Before I even read the article, I was pretty sure that with a title like that there is going to be lots of debate from the CS people. They do raise some good points, but here's my 2 cents.

      Besides a little bit of VB in highschool, JavaScript was my first language. I mainly learned through two books: "The Good Parts" which was a nice overview, and "Object-Oriented JavaScript" a really underrated book that covered every little piece of the language, even those weird parts like block scoping and falsy types.

      Having never learned anything about classes or inheritance, prototypal inheritance was kinda hard to grasp, but I eventually found it pretty amazing. I think a loosely typed language is much better to learn on too. That way you can learn the big pieces of the language then later get into the little things like typing. That's just my experience, but I'm really glad JS was my first language.

      thread
    6. sradnidgeApr 2011
      I wouldnt be put off reading The Good Parts by that post, although it does raise some valid points IMHO. The point is, the author of that blog post probably wouldn't have even known about those things had they not read the book. Whether something is 'good' or 'bad' is somewhat subjective. Check out Crockford's YUI Theatre lectures (http://yuiblog.com/crockford/) to get a taste of what you'll be in store for in that book.

      At some point in those videos he mentions a book called The Little Schemer - I haven't read that but the reviews on Amazon look decent and if Crockford calls it out as useful you should probably not ignore it.

      I found a really good book to be Object Oriented JavaScript from Packt (http://www.packtpub.com/object-oriented-javascript/book). Unlike most other js books, it spends a good few hundred pages without mentioning browsers. I seem to recommend their books a fair bit, no I do not have anything to gain from doing so :)

      Finally, once you start getting stuck into things go hang out in the #node.js IRC channel. IRC is still probably the best technical resource out there as far as I'm concerned, especially when the community is as friendly as the #node.js regulars are.

      thread

    Related

    Cover of The Principles of Object-Oriented JavaScript
    2014–2023

    The Principles of Object-Oriented JavaScript

    Nicholas C. Zakas
    6 recommend · 6
    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 Practical Object Oriented Design In Ruby
    2012–2025

    Practical Object Oriented Design In Ruby

    Sandi Metz
    46 recommend · 72
    Cover of Object-oriented programming
    2010–2026

    Object-oriented programming

    Peter Coad
    3 recommend · 5
    Cover of Object-oriented software construction
    2010–2026

    Object-oriented software construction

    Bertrand Meyer
    22 recommend · 53
    Cover of Functional JavaScript
    2013–2023

    Functional JavaScript

    Michael Fogus
    25 recommend · 32