When you don't know what a word means
Glossary 📖
Programmers use a ton of weird words. Here they're explained in plain language.
- Internet
- Millions of computers all over the world connected by cables and signals. Thanks to it, computers can send each other messages, photos, and entire websites.
- Website
- A document that can be shown in a browser. It's made of text, images, and links. A site (like your school's site) is a group of pages that belong together.
- Browser
- The program you use to look at the internet – like Chrome, Safari, or Firefox. It reads HTML and CSS and draws a page on the screen from them.
- Server
- A computer that's always on and connected to the internet. Websites live on it. When you type an address into your browser, the server sends you the page.
- HTML
- The language used to write a page's skeleton: what's a heading, what's a paragraph, where's an image. The letters stand for HyperText Markup Language, but you don't need to remember that.
- Tag
- HTML's building block. It looks like this: <p>hi</p>. The <p> tag says "a paragraph starts here" and </p> says "it ends here".
- CSS
- The language that gives a page its look: colors, fonts, layout. HTML is the skeleton, CSS is the outfit.
- JavaScript
- The language you use to tell a page what to do: react to clicks, keep score in a quiz, toggle dark mode. Skeleton, outfit – and this is the behavior.
- Editor
- A program for writing code, like VS Code. It's like Word, but for programmers: it colors code, suggests things, and catches mistakes.
- File and folder
- A website's code lives in files (like index.html), and files live in folders. Just like notebooks in a backpack.
- Variable
- A labeled box a program uses to store things: a number, a name, a score. When it needs it, it looks inside by name.
- Link
- A (usually blue) clickable spot on a page that takes you somewhere else. In HTML it's made with an <a> tag.
- Address (URL)
- What you type at the top of your browser, like www.example.com. Every page in the world has its own.
- React
- A JavaScript tool used to build big websites out of reusable pieces – components. Used by Facebook, Netflix, and Airbnb.
- Component
- A piece of a website you write once and use many times – like a menu, a button, or a player card. Like a Lego brick.
- Node.js
- Thanks to it, JavaScript can run outside the browser too – like on a server. You'll use it in Level 3 to build your own server.
- Terminal
- A black window where you type commands as text. It looks like something out of a hacker movie, but it's just another way to tell the computer what to do.
- GitHub
- A place on the internet where programmers store their code and can publish a website for free (that's called GitHub Pages).