Learn programming in JavaScript step by step, using VS Code, web programming, and Node.js with this 30-day challenge!
๐ Day 1: Set Up Your Development Environment (list)
โ
Install VS Code (checkbox input)
โ
Install Node.js (checkbox input)
โ
Open VS Code and install the Live Server extension (checkbox input)
โ
Open the terminal in VS Code and type node -v to check if Node.js is installed (checkbox input)
โ
Create a folder named javascript-challenge (checkbox input)
โ
Inside, create file day1.js and write: “console.log(“Hello, JavaScript!”);” (checkbox input)
โ
Run it in the terminal using: node day1.js (checkbox input)
๐ท Progress picture, screenshot, or video of your code (media input)
๐ Day 2: Variables & Data Types (list)
๐ Concepts: let, const, var, numbers, strings, booleans (text resource)
โ
Create a new file day2.js (checkbox input)
โ
Declare variables for your name, age, and whether you like JavaScript (checkbox input)
โ
Print them to the console (checkbox input)
๐ท Progress picture, screenshot, or video of your code (media input)
๐ Day 3: Operators & Math (list)
๐ Concepts: Arithmetic (+ – * / %), assignment, comparison (text resource)
โ
Create two numbers and perform all arithmetic operations (checkbox input)
โ
Compare two values using == and === (checkbox input)
๐ท Progress picture, screenshot, or video of your code (media input)
๐ Day 4: Strings & Template Literals (list)
๐ Concepts: Concatenation, template literals, .toUpperCase() (text resource)
โ
Store your favorite quote in a variable and display it in uppercase (checkbox input)
โ
Use template literals to insert a name into a greeting (checkbox input)
๐ท Progress picture, screenshot, or video of your code (media input)
๐ Day 5: Taking User Input (Prompt & Alert) (list)
๐ Concepts: prompt(), alert() (in browser) (text resource)
โ
Create an index.html file (checkbox input)
โ
Add a