Web & Programming Fundamentals

18 guides published

HTML, CSS, JavaScript, React, and Node.js — the building blocks every vibe coder needs to understand what AI generates, debug what breaks, and know when to ask for help.

🏗️ Beginner Friendly AI-Explained Real Code Examples

New Here?

Start at the Beginning

If you're brand new to the concepts AI generates for you, follow this path in order. Each guide builds on the last.

18 Guides Published

All Fundamentals Articles

HTML & CSS

🏗️ HTML

What Is HTML?

The skeleton of every webpage AI builds. Elements, attributes, semantic markup — explained for builders, not CS majors.

Start Here
🎨 CSS

What Is CSS?

Styling explained for vibe coders — selectors, flexbox, grid, and why AI-generated CSS looks the way it does.

Beginner

JavaScript Core

⚡ JavaScript

What Is JavaScript?

The language AI uses most. Why it runs everywhere, what it can and can't do, and how to read what AI generates.

Popular
⚡ JavaScript

What Is a Variable?

const, let, var — a vibe coder's guide to storing data. Why AI uses const by default and when that breaks things.

Beginner
⚡ JavaScript

What Is a Function?

Reusable blocks of logic. Arrow functions, parameters, return values — understanding what AI wraps in function().

Beginner
⚡ JavaScript

What Are Arrays?

JavaScript arrays explained for AI coders — map, filter, reduce, and why AI uses them everywhere.

Beginner
⚡ JavaScript

What Are Objects?

Key-value pairs and why AI loves them. Destructuring, spread, JSON — the data structure you'll see in 90% of AI code.

Beginner
⚡ JavaScript

What Are Loops?

for, while, and forEach explained for AI coders — when to use each and why AI almost always picks the wrong one.

Beginner
⚡ JavaScript

What Is Scope?

Why AI variables disappear. Closures, block scope, lexical scope — the invisible rules behind "undefined is not a function."

Intermediate
⚡ JavaScript

What Is Error Handling?

try/catch explained for AI coders — where to put it, what to catch, and why AI-generated code skips it too often.

Beginner
⚡ JavaScript

What Is JSON?

The data format everything uses — APIs, config files, databases. What it is, why it matters, and how to parse it.

Popular

Async, Classes & Advanced Patterns

⚡ JavaScript

What Is async/await?

How AI handles time in JavaScript — fetching data, waiting for APIs, and why everything seems to run in the wrong order.

Popular
⚡ JavaScript

What Is a Promise?

Async before async/await — .then(), .catch(), and Promise.all(). Why AI still generates them and how to read them.

Intermediate
⚡ JavaScript

What Is a Class?

OOP explained for vibe coders — constructor(), extends, and why AI reaches for classes in backend and library code.

Intermediate
🌐 Browser

What Is the DOM?

JavaScript's live control panel for web pages. querySelector, events, and why DOM manipulation is being replaced by React.

Beginner

Frameworks & Runtimes

⚛️ React

What Is React?

Why AI always builds in React — and when to say no. Components, hooks, state, and the mental model that makes it click.

Essential
🟢 Node.js

What Is Node.js?

JavaScript outside the browser — how AI builds backends, APIs, and servers using the same language as your frontend.

Beginner
📘 TypeScript

What Is TypeScript?

Why AI defaults to TypeScript over JavaScript — types, interfaces, and what all those red squiggles actually mean.

Intermediate

Ready for the Next Step?

Once you understand the fundamentals, learn how APIs and backend systems work.

Backend & APIs →