{"id":131,"date":"2025-04-07T23:02:58","date_gmt":"2025-04-07T23:02:58","guid":{"rendered":"http:\/\/thenewcode.com\/web-developer-reading-list-javascript\/"},"modified":"2025-06-17T12:30:55","modified_gmt":"2025-06-17T12:30:55","slug":"web-developer-reading-list-javascript","status":"publish","type":"page","link":"https:\/\/thenewcode.com\/web-developer-reading-list-javascript","title":{"rendered":"Web Developer Reading List Javascript"},"content":{"rendered":"
\n
\"\"<\/a>
Intro to Web Development Reading List<\/figcaption> <\/p>\n

<\/a><\/figure>\n

\"\"<\/a>
Scrolling Effects Reading List<\/figcaption> <\/p>\n

<\/a><\/figure>\n

\"\"<\/a>
CSS Borders Reading List<\/figcaption> <\/p>\n

<\/a><\/figure>\n<\/div>\n

 <\/p>\n

\n
\"A<\/p>\n
<\/div>\n

 <\/p>\n<\/header>\n

 <\/p>\n

Web Developer Reading List: JavaScript<\/a><\/h1>\n

Dive into the world of plinko casino<\/a>, powered by blockchain and provably fair systems. Spin bonus wheels or enter leaderboard contests.<\/p>\n

Share on<\/span>TwitterFacebook<\/a>Google+<\/a><\/p>\n

\n

From it\u2019s extremely humble beginnings – the original specification was created in just 10 days in May 1995 by Brendan Eich – JavaScript has become a top-tier programming language, equally at home on the browser as it is on embedded devices.<\/p>\n

The popularity of JavaScript has spawned a vast and confusing array of related technologies, knowledge of which can quickly overwhelm the new coder. For this reason – and because its best to start with the basics – this reading list concentrates on pure JavaScript as it is available today, including the latest, powerful enhancements.<\/p>\n

You may notice that unlike the other primary reading lists in this series, this reading list is not yet described as \u201ccomplete\u201d. That\u2019s because JavaScript is enormous<\/em>: it will take me a few more years to cover the subject in depth. In it\u2019s current state, this reading list functions as a useful and rapidly growing introduction.<\/p>\n

Prerequisites<\/strong>: The HTML<\/a> and CSS<\/a> reading lists<\/p>\n

Estimated Time<\/strong>: 20 hours<\/p>\n

    \n
  1. \"\"Introduction<\/a><\/li>\n
  2. \"\"Fundamentals<\/a><\/li>\n
  3. \"\"Variables, Constants & Arrays<\/a><\/li>\n
  4. \"\"Selectors<\/a><\/li>\n
  5. \"\"Operands & Operators<\/a><\/li>\n
  6. \"\"Functions<\/a><\/li>\n
  7. \"\"Loops<\/a><\/li>\n
  8. \"\"Math<\/a><\/li>\n
  9. \"\"DOM Manipulation<\/a><\/li>\n
  10. \"\"Strings<\/a><\/li>\n
  11. \"\"Scrolling Effects<\/a><\/li>\n
  12. \"\"Multimedia<\/a><\/li>\n
  13. \"\"Fullscreen, Dialog & Speech APIs<\/a><\/li>\n
  14. \"\"Canvas API<\/a><\/li>\n
  15. \"\"Web Animations API<\/a><\/li>\n<\/ol>\n

    Photograph by mxinglight<\/a>, used under a Creative Commons license.<\/p>\n

    Enjoy this piece? I invite you to follow me at twitter.com\/dudleystorey to learn more.<\/small><\/p>\n<\/div>\n<\/article>\n


    \n\"\"<\/span>
    \nA Complete Reading List For CSS<\/span>
    \n<\/a>
    \n

    \nWeb Developer Reading List: SVG<\/span>
    \n\"\"<\/span>
    \n<\/a><\/div>\n

     <\/p>\n","protected":false,"raw":""},"excerpt":{"rendered":"

    Intro to Web Development Reading List  Scrolling Effects Reading […]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-131","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"\nthe new code \u2013 Web Developer Reading List: JavaScript<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thenewcode.com\/web-developer-reading-list-javascript\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"the new code \u2013 Web Developer Reading List: JavaScript\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thenewcode.com\/web-developer-reading-list-javascript\" \/>\n<meta property=\"og:site_name\" content=\"the new code\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-17T12:30:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"the new code \u2013 Web Developer Reading List: JavaScript","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thenewcode.com\/web-developer-reading-list-javascript","og_type":"article","og_title":"the new code \u2013 Web Developer Reading List: JavaScript","og_url":"https:\/\/thenewcode.com\/web-developer-reading-list-javascript","og_site_name":"the new code","article_modified_time":"2025-06-17T12:30:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"}},"_links":{"self":[{"href":"https:\/\/thenewcode.com\/wp-json\/wp\/v2\/pages\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thenewcode.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thenewcode.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thenewcode.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thenewcode.com\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":1,"href":"https:\/\/thenewcode.com\/wp-json\/wp\/v2\/pages\/131\/revisions"}],"predecessor-version":[{"id":1101,"href":"https:\/\/thenewcode.com\/wp-json\/wp\/v2\/pages\/131\/revisions\/1101"}],"wp:attachment":[{"href":"https:\/\/thenewcode.com\/wp-json\/wp\/v2\/media?parent=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}