{"action":"created","comment":{"url":"https://api.github.com/repos/OperationCode/operationcode/pulls/comments/66908360","id":66908360,"diff_hunk":"@@ -0,0 +1,88 @@\n+<!DOCTYPE html>\n+<html>\n+  <head>\n+    <meta charset=\"utf-8\">\n+    <title>Newbie Guide: JavaScript</title>\n+  </head>\n+  <body>\n+    <h1>Newbie Guide: JavaScript</h1>\n+    <h2>Brief history of language</h2>\n+    <p>JavaScript is an interpreted programming language originally created in 1995 by Brendan Eich. It is known as the language of the web, but it can also be run outside of a web browser.</p>\n+\n+    <h2>Where is Javascript used? What can I program with it?</h2>\n+    <ul>\n+      <li>Browser / client-side (websites UI, single-page-application frameworks)</li>\n+      <li>Server-side / non-browser runtimes (NodeJS)</li>\n+      <li>Additional cross-platform applications (Electron, IoT, anything else)</li>\n+    </ul>\n+\n+    <h2>Key concepts &amp; best practices w/ Javascript</h2>\n+    <ul>\n+      <li>DOM (Document Object Model)</li>\n+      <li>Primitive types (explain these briefly?)</li>\n+      <li>Prototypical Inheritance</li>\n+      <li>Closure</li>\n+      <li>Functions as first-class citizens</li>\n+      <li>ES6/2015 and onward</li>\n+      <li>Module Systems (brief explanation of what these are)</li>\n+    </ul>\n+\n+    <h2>Learning Resources</h2>\n+    <h3>Free E-Books</h3>\n+    <ul>\n+      <li><a href=\"http://eloquentjavascript.net/\">Eloquent Javascript</a></li>\n+      <li><a href=\"http://speakingjs.com/\">Speaking Javascript</a></li>\n+      <li><a href=\"https://addyosmani.com/resources/essentialjsdesignpatterns/book/\">Javascript Design Patterns</a></li>\n+    </ul>","path":"js-guide.html","position":36,"original_position":36,"commit_id":"dcab3fed777140c0ac7e62b1b1340f83e1651447","original_commit_id":"dcab3fed777140c0ac7e62b1b1340f83e1651447","user":{"login":"jjhampton","id":8835055,"avatar_url":"https://avatars.githubusercontent.com/u/8835055?v=3","gravatar_id":"","url":"https://api.github.com/users/jjhampton","html_url":"https://github.com/jjhampton","followers_url":"https://api.github.com/users/jjhampton/followers","following_url":"https://api.github.com/users/jjhampton/following{/other_user}","gists_url":"https://api.github.com/users/jjhampton/gists{/gist_id}","starred_url":"https://api.github.com/users/jjhampton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjhampton/subscriptions","organizations_url":"https://api.github.com/users/jjhampton/orgs","repos_url":"https://api.github.com/users/jjhampton/repos","events_url":"https://api.github.com/users/jjhampton/events{/privacy}","received_events_url":"https://api.github.com/users/jjhampton/received_events","type":"User","site_admin":false},"body":"I think than EloquentJS and Rauschmeyer's Speaking JS are two of the best free books out there for beginners.  Not sure if Addy Osmani's book is, though.  I love that book and think that the idea of learning design patterns is essential - just not suitable for someone new to Javascript?  Maybe Eric Elliott's free e-book would be better here? http://chimera.labs.oreilly.com/books/1234000000262/index.html","created_at":"2016-06-14T04:50:13Z","updated_at":"2016-06-14T04:50:13Z","html_url":"https://github.com/OperationCode/operationcode/pull/233#discussion_r66908360","pull_request_url":"https://api.github.com/repos/OperationCode/operationcode/pulls/233","_links":{"self":{"href":"https://api.github.com/repos/OperationCode/operationcode/pulls/comments/66908360"},"html":{"href":"https://github.com/OperationCode/operationcode/pull/233#discussion_r66908360"},"pull_request":{"href":"https://api.github.com/repos/OperationCode/operationcode/pulls/233"}}},"pull_request":{"url":"https://api.github.com/repos/OperationCode/operationcode/pulls/233","id":73482938,"html_url":"https://github.com/OperationCode/operationcode/pull/233","diff_url":"https://github.com/OperationCode/operationcode/pull/233.diff","patch_url":"https://github.com/OperationCode/operationcode/pull/233.patch","issue_url":"https://api.github.com/repos/OperationCode/operationcode/issues/233","number":233,"state":"open","locked":false,"title":"Convert outline of JS guide to HTML","user":{"login":"AishaBlake","id":7365296,"avatar_url":"https://avatars.githubusercontent.com/u/7365296?v=3","gravatar_id":"","url":"https://api.github.com/users/AishaBlake","html_url":"https://github.com/AishaBlake","followers_url":"https://api.github.com/users/AishaBlake/followers","following_url":"https://api.github.com/users/AishaBlake/following{/other_user}","gists_url":"https://api.github.com/users/AishaBlake/gists{/gist_id}","starred_url":"https://api.github.com/users/AishaBlake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AishaBlake/subscriptions","organizations_url":"https://api.github.com/users/AishaBlake/orgs","repos_url":"https://api.github.com/users/AishaBlake/repos","events_url":"https://api.github.com/users/AishaBlake/events{/privacy}","received_events_url":"https://api.github.com/users/AishaBlake/received_events","type":"User","site_admin":false},"body":"Addresses #199 \r\n\r\n/cc @jjhampton \r\nThis is a starting point for the JavaScript Guide. Right now, it's mostly a list of resources, but I'd love to pare it down to the best couple of links under each umbrella. Looking forward to discussing improvements to this doc!","created_at":"2016-06-12T01:20:25Z","updated_at":"2016-06-14T04:50:13Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3cc90832c38b2f2e75ab56fb4f153be7bff5ed9d","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/OperationCode/operationcode/pulls/233/commits","review_comments_url":"https://api.github.com/repos/OperationCode/operationcode/pulls/233/comments","review_comment_url":"https://api.github.com/repos/OperationCode/operationcode/pulls/comments{/number}","comments_url":"https://api.github.com/repos/OperationCode/operationcode/issues/233/comments","statuses_url":"https://api.github.com/repos/OperationCode/operationcode/statuses/dcab3fed777140c0ac7e62b1b1340f83e1651447","head":{"label":"AishaBlake:js-guide","ref":"js-guide","sha":"dcab3fed777140c0ac7e62b1b1340f83e1651447","user":{"login":"AishaBlake","id":7365296,"avatar_url":"https://avatars.githubusercontent.com/u/7365296?v=3","gravatar_id":"","url":"https://api.github.com/users/AishaBlake","html_url":"https://github.com/AishaBlake","followers_url":"https://api.github.com/users/AishaBlake/followers","following_url":"https://api.github.com/users/AishaBlake/following{/other_user}","gists_url":"https://api.github.com/users/AishaBlake/gists{/gist_id}","starred_url":"https://api.github.com/users/AishaBlake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AishaBlake/subscriptions","organizations_url":"https://api.github.com/users/AishaBlake/orgs","repos_url":"https://api.github.com/users/AishaBlake/repos","events_url":"https://api.github.com/users/AishaBlake/events{/privacy}","received_events_url":"https://api.github.com/users/AishaBlake/received_events","type":"User","site_admin":false},"repo":{"id":59781511,"name":"operationcode","full_name":"AishaBlake/operationcode","owner":{"login":"AishaBlake","id":7365296,"avatar_url":"https://avatars.githubusercontent.com/u/7365296?v=3","gravatar_id":"","url":"https://api.github.com/users/AishaBlake","html_url":"https://github.com/AishaBlake","followers_url":"https://api.github.com/users/AishaBlake/followers","following_url":"https://api.github.com/users/AishaBlake/following{/other_user}","gists_url":"https://api.github.com/users/AishaBlake/gists{/gist_id}","starred_url":"https://api.github.com/users/AishaBlake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AishaBlake/subscriptions","organizations_url":"https://api.github.com/users/AishaBlake/orgs","repos_url":"https://api.github.com/users/AishaBlake/repos","events_url":"https://api.github.com/users/AishaBlake/events{/privacy}","received_events_url":"https://api.github.com/users/AishaBlake/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/AishaBlake/operationcode","description":"On a mission to get more active military, guard & reserve, veterans and military families coding and building software to change the world.","fork":true,"url":"https://api.github.com/repos/AishaBlake/operationcode","forks_url":"https://api.github.com/repos/AishaBlake/operationcode/forks","keys_url":"https://api.github.com/repos/AishaBlake/operationcode/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AishaBlake/operationcode/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AishaBlake/operationcode/teams","hooks_url":"https://api.github.com/repos/AishaBlake/operationcode/hooks","issue_events_url":"https://api.github.com/repos/AishaBlake/operationcode/issues/events{/number}","events_url":"https://api.github.com/repos/AishaBlake/operationcode/events","assignees_url":"https://api.github.com/repos/AishaBlake/operationcode/assignees{/user}","branches_url":"https://api.github.com/repos/AishaBlake/operationcode/branches{/branch}","tags_url":"https://api.github.com/repos/AishaBlake/operationcode/tags","blobs_url":"https://api.github.com/repos/AishaBlake/operationcode/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AishaBlake/operationcode/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AishaBlake/operationcode/git/refs{/sha}","trees_url":"https://api.github.com/repos/AishaBlake/operationcode/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AishaBlake/operationcode/statuses/{sha}","languages_url":"https://api.github.com/repos/AishaBlake/operationcode/languages","stargazers_url":"https://api.github.com/repos/AishaBlake/operationcode/stargazers","contributors_url":"https://api.github.com/repos/AishaBlake/operationcode/contributors","subscribers_url":"https://api.github.com/repos/AishaBlake/operationcode/subscribers","subscription_url":"https://api.github.com/repos/AishaBlake/operationcode/subscription","commits_url":"https://api.github.com/repos/AishaBlake/operationcode/commits{/sha}","git_commits_url":"https://api.github.com/repos/AishaBlake/operationcode/git/commits{/sha}","comments_url":"https://api.github.com/repos/AishaBlake/operationcode/comments{/number}","issue_comment_url":"https://api.github.com/repos/AishaBlake/operationcode/issues/comments{/number}","contents_url":"https://api.github.com/repos/AishaBlake/operationcode/contents/{+path}","compare_url":"https://api.github.com/repos/AishaBlake/operationcode/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AishaBlake/operationcode/merges","archive_url":"https://api.github.com/repos/AishaBlake/operationcode/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AishaBlake/operationcode/downloads","issues_url":"https://api.github.com/repos/AishaBlake/operationcode/issues{/number}","pulls_url":"https://api.github.com/repos/AishaBlake/operationcode/pulls{/number}","milestones_url":"https://api.github.com/repos/AishaBlake/operationcode/milestones{/number}","notifications_url":"https://api.github.com/repos/AishaBlake/operationcode/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AishaBlake/operationcode/labels{/name}","releases_url":"https://api.github.com/repos/AishaBlake/operationcode/releases{/id}","deployments_url":"https://api.github.com/repos/AishaBlake/operationcode/deployments","created_at":"2016-05-26T20:32:37Z","updated_at":"2016-05-26T20:32:38Z","pushed_at":"2016-06-12T00:55:45Z","git_url":"git://github.com/AishaBlake/operationcode.git","ssh_url":"git@github.com:AishaBlake/operationcode.git","clone_url":"https://github.com/AishaBlake/operationcode.git","svn_url":"https://github.com/AishaBlake/operationcode","homepage":"https://www.operationcode.org","size":24264,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"OperationCode:master","ref":"master","sha":"764e8aa6dbf4fda3ef265a5ffe1d06bcf66b156f","user":{"login":"OperationCode","id":10479364,"avatar_url":"https://avatars.githubusercontent.com/u/10479364?v=3","gravatar_id":"","url":"https://api.github.com/users/OperationCode","html_url":"https://github.com/OperationCode","followers_url":"https://api.github.com/users/OperationCode/followers","following_url":"https://api.github.com/users/OperationCode/following{/other_user}","gists_url":"https://api.github.com/users/OperationCode/gists{/gist_id}","starred_url":"https://api.github.com/users/OperationCode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OperationCode/subscriptions","organizations_url":"https://api.github.com/users/OperationCode/orgs","repos_url":"https://api.github.com/users/OperationCode/repos","events_url":"https://api.github.com/users/OperationCode/events{/privacy}","received_events_url":"https://api.github.com/users/OperationCode/received_events","type":"Organization","site_admin":false},"repo":{"id":14827361,"name":"operationcode","full_name":"OperationCode/operationcode","owner":{"login":"OperationCode","id":10479364,"avatar_url":"https://avatars.githubusercontent.com/u/10479364?v=3","gravatar_id":"","url":"https://api.github.com/users/OperationCode","html_url":"https://github.com/OperationCode","followers_url":"https://api.github.com/users/OperationCode/followers","following_url":"https://api.github.com/users/OperationCode/following{/other_user}","gists_url":"https://api.github.com/users/OperationCode/gists{/gist_id}","starred_url":"https://api.github.com/users/OperationCode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OperationCode/subscriptions","organizations_url":"https://api.github.com/users/OperationCode/orgs","repos_url":"https://api.github.com/users/OperationCode/repos","events_url":"https://api.github.com/users/OperationCode/events{/privacy}","received_events_url":"https://api.github.com/users/OperationCode/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/OperationCode/operationcode","description":"On a mission to get more active military, guard & reserve, veterans and military families coding and building software to change the world. Learn more: https://www.operationcode.org.","fork":false,"url":"https://api.github.com/repos/OperationCode/operationcode","forks_url":"https://api.github.com/repos/OperationCode/operationcode/forks","keys_url":"https://api.github.com/repos/OperationCode/operationcode/keys{/key_id}","collaborators_url":"https://api.github.com/repos/OperationCode/operationcode/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/OperationCode/operationcode/teams","hooks_url":"https://api.github.com/repos/OperationCode/operationcode/hooks","issue_events_url":"https://api.github.com/repos/OperationCode/operationcode/issues/events{/number}","events_url":"https://api.github.com/repos/OperationCode/operationcode/events","assignees_url":"https://api.github.com/repos/OperationCode/operationcode/assignees{/user}","branches_url":"https://api.github.com/repos/OperationCode/operationcode/branches{/branch}","tags_url":"https://api.github.com/repos/OperationCode/operationcode/tags","blobs_url":"https://api.github.com/repos/OperationCode/operationcode/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/OperationCode/operationcode/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/OperationCode/operationcode/git/refs{/sha}","trees_url":"https://api.github.com/repos/OperationCode/operationcode/git/trees{/sha}","statuses_url":"https://api.github.com/repos/OperationCode/operationcode/statuses/{sha}","languages_url":"https://api.github.com/repos/OperationCode/operationcode/languages","stargazers_url":"https://api.github.com/repos/OperationCode/operationcode/stargazers","contributors_url":"https://api.github.com/repos/OperationCode/operationcode/contributors","subscribers_url":"https://api.github.com/repos/OperationCode/operationcode/subscribers","subscription_url":"https://api.github.com/repos/OperationCode/operationcode/subscription","commits_url":"https://api.github.com/repos/OperationCode/operationcode/commits{/sha}","git_commits_url":"https://api.github.com/repos/OperationCode/operationcode/git/commits{/sha}","comments_url":"https://api.github.com/repos/OperationCode/operationcode/comments{/number}","issue_comment_url":"https://api.github.com/repos/OperationCode/operationcode/issues/comments{/number}","contents_url":"https://api.github.com/repos/OperationCode/operationcode/contents/{+path}","compare_url":"https://api.github.com/repos/OperationCode/operationcode/compare/{base}...{head}","merges_url":"https://api.github.com/repos/OperationCode/operationcode/merges","archive_url":"https://api.github.com/repos/OperationCode/operationcode/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/OperationCode/operationcode/downloads","issues_url":"https://api.github.com/repos/OperationCode/operationcode/issues{/number}","pulls_url":"https://api.github.com/repos/OperationCode/operationcode/pulls{/number}","milestones_url":"https://api.github.com/repos/OperationCode/operationcode/milestones{/number}","notifications_url":"https://api.github.com/repos/OperationCode/operationcode/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/OperationCode/operationcode/labels{/name}","releases_url":"https://api.github.com/repos/OperationCode/operationcode/releases{/id}","deployments_url":"https://api.github.com/repos/OperationCode/operationcode/deployments","created_at":"2013-11-30T19:54:59Z","updated_at":"2016-06-09T20:54:14Z","pushed_at":"2016-06-14T03:07:59Z","git_url":"git://github.com/OperationCode/operationcode.git","ssh_url":"git@github.com:OperationCode/operationcode.git","clone_url":"https://github.com/OperationCode/operationcode.git","svn_url":"https://github.com/OperationCode/operationcode","homepage":"","size":24355,"stargazers_count":43,"watchers_count":43,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":49,"mirror_url":null,"open_issues_count":62,"forks":49,"open_issues":62,"watchers":43,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/OperationCode/operationcode/pulls/233"},"html":{"href":"https://github.com/OperationCode/operationcode/pull/233"},"issue":{"href":"https://api.github.com/repos/OperationCode/operationcode/issues/233"},"comments":{"href":"https://api.github.com/repos/OperationCode/operationcode/issues/233/comments"},"review_comments":{"href":"https://api.github.com/repos/OperationCode/operationcode/pulls/233/comments"},"review_comment":{"href":"https://api.github.com/repos/OperationCode/operationcode/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/OperationCode/operationcode/pulls/233/commits"},"statuses":{"href":"https://api.github.com/repos/OperationCode/operationcode/statuses/dcab3fed777140c0ac7e62b1b1340f83e1651447"}}}}
{"actor":{"display_login":"jjhampton"}}