Introduction to JavaScript

Beginner
50 XP
15 min
Lesson Content

What is JavaScript?

JavaScript is a programming language that makes web pages interactive and dynamic. It's the only programming language that runs natively in web browsers!

Why JavaScript is Powerful

  • 🎯 Interactivity: Respond to user clicks, form inputs, and more
  • 🔄 Dynamic Content: Update page content without reloading
  • 🌐 Universal: Runs in browsers, servers, mobile apps
  • 📈 In-Demand: Most popular programming language

What Can JavaScript Do?

  • ✨ Create interactive websites
  • 🎮 Build games and animations
  • 📱 Develop mobile applications
  • 🖥️ Create desktop applications
  • 🤖 Build AI and machine learning apps
  • 🌐 Develop server-side applications

Your First JavaScript

JavaScript can display messages, perform calculations, and much more:

console.log('Hello, World!');
alert('Welcome to JavaScript!');
Example Code

Write JavaScript code that displays messages and performs simple calculations!

// Welcome to JavaScript!
// This is a comment - it doesn't run as code

// Display a message in the console
console.log('Hello, JavaScript!');
console.log('I am learning to code!');

// Perform some calculations
console.log('Math is fun:');
console.log('5 + 3 =', 5 + 3);
console.log('10 * 2 =', 10 * 2);

// Work with text (strings)
let myName = 'Student';
console.log('My name is:', myName);
console.log('Welcome to coding,', myName + '!');

Expected Output:

Hello, JavaScript!
I am learning to code!
Math is fun:
5 + 3 = 8
10 * 2 = 20
My name is: Student
Welcome to coding, Student!
Study Tips
  • Read the theory content thoroughly before practicing
  • Review the example code to understand key concepts
  • Proceed to the Practice tab when you're ready to code