What You Need to Know

Core Skills/Tools - basic familiarity is required

  • git + GitHub: basic source control skills are pivotal for working with teams

  • TypeScript: a javascript superset that adds powerful typing and other functionality; if you know javascript, you can write TypeScript

  • nodejs: server/cloud javascript (we use 8.x for AWS Lambda compatibility)

  • Laptop: bring your own, or let us know if you need to reserve a workstation

  • VSCode: open source code editor with live debugging for front-end and back-end environments, extensive plugin ecosystem

  • TortoiseGit (Windows Shell UI for git)

  • Markdown editors/viewers: Markdown Preview Plus (view in Chrome), edit/preview in VSCode, Typora (win/mac/linux)

What you need: tl;dr

You need a laptop and a code editor, plus a basic understanding of git, javascript and Markdown.

Get up to Speed: Tutorials

Last updated