SpinSpire logo

Practical JavaScript App Development

The fastest way from zero to JavaScript apps!

Okay, the idea is to quickly get to a point when you can write full-stack web apps using JavaScript on both front-end (browser) and back-end (NodeJS). In order to do that, you need to learn the following things:

  1. JavaScript concepts
  2. DHTML - the hard way to manipulate the DOM
  3. AJAX - exchange data between the browser and the server
  4. Svelte - the easy way to manipulate the DOM and do much more
  5. Server-side JavaScript (NodeJS) to store/retrieve data


  1. MDN: Quick JS tutorial
  2. MDN: HTML
  3. MDN: CSS
  4. MDN: JavaScript