In this crash course you'll learn how to code in JavaScript so that you can start making games with it.
Check out my written tutorials : https://jslegenddev.substack.com
-- Relevant links --
VSCode : https://code.visualstudio.com/
Node.js : https://nodejs.org
Kaplay.js : https://kaplayjs.com
The Modern JS Tutorial : https://javascript.info
MDN Web docs for JS : https://developer.mozilla.org/en-US/d...
-- Chapters --
0:00 Intro
0:32 Why learn JS to make games?
5:44 Environment Setup
14:44 Core concept #1 : variable and constants
28:15 Core concept #2 : conditional statements and boolean operations
39:45 Core concept #3 : complex data types (Arrays and objects)
51:59 Core concept #4 : loops
1:06:06 Core concept #5 : functions + param passing by reference vs by value
1:18:34 Core concept #6 : local vs global scoping
1:21:20 Core concept #7 : comments + how import/export js code works
1:28:42 What is a library?
1:29:41 Setting a modern dev environment with Node.js, NPM and Vite
1:44:13 Making our first JS game
2:22:53 How to export your JS game to a platform like itch.io
2:24:56 Next steps (useful resources)