DEV Community

Kyle Stephens
Kyle Stephens

Posted on

18 2

Eloquent Javascript Book [Free!]

Marijn Haverbeke has made public the draft for the 3rd edition of his excellent book, Eloquent JavaScript.

Having bought and read the 2nd edition, I recommend this to both beginners looking to learn the language for the first time and to seasoned JavaScript pros.

The draft (including code snippets) is available here.

Chapters:

Part 1: Language

  • Values, Types, and Operators
  • Program Structure
  • Functions
  • Data Structures: Objects and Arrays
  • Higher-order Functions
  • The Secret Life of Objects
  • Project: A Robot
  • Bugs and Errors
  • Regular Expressions
  • Modules
  • Asynchronous Programming
  • Project: A Programming Language

Part 2: Browser

  • JavaScript and the Browser
  • The Document Object Model
  • Handling Events
  • Project: A Platform Game
  • Drawing on Canvas
  • HTTP and Forms
  • Project: A Pixel Art Editor

Part 3: Node

  • Node.js
  • Project: Skill-Sharing Website

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (1)

Collapse
 
andy profile image
Andy Zhao (he/him)

Awesome! Thanks for sharing. I've been meaning to take a look at it again, and I was wondering if there was an update soon.

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay