{
  "id": "9062c1067ae6",
  "url": "http://radar.oreilly.com/2011/06/time-to-learn-javascript.html",
  "title": "Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year",
  "note": "JavaScript has \"grown up.\" I'm sure there are many JavaScript developers who would take issue with that judgement, and argue that JavaScript has been a capable, mature, and under-appreciated language all along. They may be right, though you can write any program in any complete programming language, including awful things like BASIC. What makes a language useful is some combination of the language's expressiveness and the libraries and tools available. JavaScript clearly passed the expressiveness barrier a long time ago, even if the ceremony required for creating objects is distasteful. But recently, we've seen some extremely important game-changers: jQuery, JSON, Node.js, and HTML5. JavaScript may have been a perfectly adequate language in the past, but these changes (and a few others that I'll point out) have made JavaScript a language that is essential for every developer to know. If there's one language you need to learn in the next year, it's JavaScript.",
  "voice": "excerpt",
  "saved": "2011-06-10T11:59:10Z",
  "host": "radar.oreilly.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/9062c1067ae6/",
  "markdown": "https://links.thingelstad.xyz/links/9062c1067ae6.md",
  "issues": [],
  "connections": {
    "same_host": {
      "count": 18,
      "page": "https://links.thingelstad.xyz/hosts/radar.oreilly.com/",
      "nearest": [
        {
          "id": "01c3994e2b8f",
          "title": "The four pillars of O'Reilly's IT strategy",
          "url": "http://radar.oreilly.com/2010/11/oreilly-medias-it-strategy.html",
          "record": "https://links.thingelstad.xyz/links/01c3994e2b8f/"
        },
        {
          "id": "173406fea0a4",
          "title": "Work on Stuff that Matters: First Principles",
          "url": "http://radar.oreilly.com/2009/01/work-on-stuff-that-matters-fir.html",
          "record": "https://links.thingelstad.xyz/links/173406fea0a4/"
        },
        {
          "id": "f7984e4b4863",
          "title": "Amygdala FarmVille",
          "url": "http://radar.oreilly.com/2011/04/amygdala-farmville.html",
          "record": "https://links.thingelstad.xyz/links/f7984e4b4863/"
        },
        {
          "id": "ace335326eea",
          "title": "The purpose of gamification - O'Reilly Radar",
          "url": "http://radar.oreilly.com/2011/04/gamification-purpose-marketing.html",
          "record": "https://links.thingelstad.xyz/links/ace335326eea/"
        },
        {
          "id": "9fed0fee2afd",
          "title": "The secrets of Node's success",
          "url": "http://radar.oreilly.com/2011/06/node-javascript-success.html",
          "record": "https://links.thingelstad.xyz/links/9fed0fee2afd/"
        }
      ]
    },
    "same_week": {
      "count": 19,
      "nearest": [
        {
          "id": "d7ae51f40708",
          "title": "The Two Faces of Lion",
          "url": "http://tidbits.com/article/12237",
          "record": "https://links.thingelstad.xyz/links/d7ae51f40708/"
        },
        {
          "id": "aa3531973fef",
          "title": "Richard Dreyfuss reads the iTunes EULA",
          "url": "http://www.cnet.com/8301-30976_1-20068778-10348864.html",
          "record": "https://links.thingelstad.xyz/links/aa3531973fef/"
        },
        {
          "id": "f62c91984ef7",
          "title": "JVectorMap",
          "url": "http://jvectormap.com/",
          "record": "https://links.thingelstad.xyz/links/f62c91984ef7/"
        },
        {
          "id": "04f2f6c9511d",
          "title": "Steve Jobs Presents to the Cupertino City Council",
          "url": "https://www.youtube.com/watch?v=gtuz5OmOh_M",
          "record": "https://links.thingelstad.xyz/links/04f2f6c9511d/"
        },
        {
          "id": "ec391e4bfc17",
          "title": "5 Timeless Commencement Addresses",
          "url": "http://www.brainpickings.org/index.php/2011/06/10/best-commencement-graduation-speeches/",
          "record": "https://links.thingelstad.xyz/links/ec391e4bfc17/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/http://radar.oreilly.com/2011/06/time-to-learn-javascript.html"
  }
}
