Master the building blocks of JavaScript: variables, operators, control flow, functions, arrays, and objects. No prior programming experience required.
This workshop assumes no prior programming experience. You'll learn JavaScript from the very beginning.
However, you should be comfortable with:
- Using a computer and navigating files/folders
- Using a text editor or IDE (we recommend VS Code)
- Basic typing skills
Here are some optional resources to get you excited about JavaScript:
- JavaScript on MDN - The definitive JavaScript reference
- What is JavaScript? - A gentle introduction to what JavaScript is and why it matters
All of these must be available in your PATH. To verify things are set up
properly, you can run this:
git --version
node --version
npm --versionIf you have trouble with any of these, learn more about the PATH environment variable and how to fix it here for windows or mac/linux.
Use the Epic Workshop CLI to get this setup:
npx --yes epicshop@latest add beginner-javascriptIf you experience errors here, please open an issue with as many details as you can offer.
Learn all about the workshop app on the Epic Web Getting Started Guide.
