If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

Main content

Welcome to the web!

The web is a network of connected computers called servers that host websites. Websites are programmed using languages like HTML, CSS, and JavaScript. Users access these sites through browsers on various devices, called clients. Think about what kind of website you'd like to create!

Want to join the conversation?

Video transcript

- Welcome, let's talk about the web, the thing that you're using right now. The web is this fast network of connected computers, and as of 2014, there are literally more than a billion websites - a billion! When I was a kid, we only had one million, and we thought we were cool. What do we use websites for? Well in the beginning, researchers used websites to share their research, like on high-energy particle colliders. But now everybody uses it for pretty much everything. Maybe you use a social network to chat with your family, a photo website for sharing photos of your adorable kitty cats, a travel website to decide where to go on an exotic trip, or a news website to figure out what's going on in the world. And of course, you must be using the Khan Academy website to learn. So what's your favorite website? Actually, I have a better question. What website do you wish existed, but doesn't yet? Maybe a website about yourself or about something that you love? The cool thing is you can program a website yourself, and you can learn how to do it here on Khan Academy. Start brainstorming what you want to make because you'll be able to do it soon enough. First, let's back up a bit and clear up some terminology. What is the "web," exactly? Well, like I said, it's a bunch of connected computers that have websites. When a computer is connected to the web and spitting out a website, we call that computer a "server" because it's "serving" the website. A website is written using three languages: HTML, for marking up the website content; CSS, for styling it; and JavaScript, for making it interactive. How do users like you actually see those websites? Well you use an app dedicated for website browsing, like Chrome, Firefox, or Internet Explorer, and we call those apps "browsers." Browsers try to all show the same website the same way, but they do have their differences, which is why we sometimes say, "Oops, there's a bug in that browser. "Try another one." Which browser are you using right now? Well you must be using that browser from some sort of device, like a laptop, phone, tablet, or even a smart TV, and we call those devices "clients." Clients can be really different. Some are way smaller than others, some have touchscreens, others have keyboards, some are black and white. So websites have to try to work well in all sorts of clients. What client are you using right now? And that's the web. Well, the two-minute version. There's lots more to learn about the web, but now I think it's about time to start having you write some HTML and CSS to make your own web pages.