Learn programming 30-day challenge

ยท

Learn programming in JavaScript step by step, using VS Code, web programming, and Node.js with this 30-day challenge!

Price: FREE

Category: Wealth

Learn Programming

  • The n.1 skill of the 21st century
  • Lucrative carreer awaits
  • You can’t go wrong with this one

Items

๐Ÿ“ 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