Why Is My HTML Not Showing Correctly?
Your page is blank, half-rendered, or nothing like the file you wrote. An ordered checklist from most to least likely cause, with…
Try: python lists, javascript functions, syntax error, first project
Your code broke and you do not know why. These guides explain what error messages mean, how to read a stack trace, and what to check first.
10 guides
Your page is blank, half-rendered, or nothing like the file you wrote. An ordered checklist from most to least likely cause, with…
Python not found, the wrong interpreter, imports that fail, a terminal in the wrong folder, Live Server not working. The setup problems…
A triage guide for when your Python program will not run or gives the wrong answer. The eight causes behind most beginner…
Console logging that actually helps, breakpoints, stepping through code, and the Network tab — the four tools that solve nearly every front-end…
Your styles are not applying. Work through this ordered checklist — file linking, selector accuracy, specificity, inheritance and cascade order — to…
A stack trace is a list of the function calls that led to an error. Here is how to read one in…
The JavaScript console errors beginners see most, what actually causes each one, and how to fix them — including the undefined error…
The Python errors beginners hit most: SyntaxError, IndentationError, NameError, TypeError, ValueError, IndexError, KeyError and ModuleNotFoundError — each with a cause and a…
Error messages are instructions, not insults. A repeatable method for reading any error, finding the real cause, and fixing it without guessing.
Error messages are instructions, not insults. Read the bottom line first, then the line above it, and most errors stop being frightening.
Related topics
The fastest way to improve is to read one guide, then build the thing it describes. Start with the basics, or jump straight to a project.