find them on
their posts.
- Python print() examples you can try yourselfTen Python print() examples to run and change: receipts, tables, progress bars, patterns, countdowns, clocks and tidy numbers, each with its output.
- What a computer program does: 6 examples you can trySix small programs to run in your browser, from a temperature converter to a password checker, each showing the input, memory, working and output inside.
- Learning to code as an adult: a practical guideYou are not too old to learn to code. How to fit it around work and family, pick a first language, practise in short sessions and keep going when stuck.
- How websites work: a guide for new developersA website is files and programs on a server. Follow one visit from address to page: DNS, requests, responses, status codes, HTML, CSS and JavaScript.
- Build a Python number guessing game, step by stepBuild a number guessing game in Python one step at a time: a random secret number, input, if and else, a while loop and a count of tries. Full code.
- How to fix a Python NameError: causes and solutionsNameError means Python met a name it does not know. The usual causes, from typos and missing quotes to imports and scope, and how to fix each one.
- Ruby variables explained: a practical beginner guideA Ruby variable is a name for a value, made the moment you assign it. Learn naming, text and numbers, nil and constants, and the errors you will meet.
- PHP variables explained: a practical beginner guideA PHP variable starts with a dollar sign and can hold any type. Learn naming, text, numbers, true, false and null, plus the errors to watch out for.
- Go program structure explained: a practical beginner guideEvery Go program shares one frame: package main, imports and func main. What each part does, where your code goes, and the rules Go is strict about.
- C# variables explained: a practical beginner guideA C# variable is a named box with a type. Learn int, double, decimal, bool and string, when to use var, how values change, and the errors to expect.
- Java’s main method explained: a practical beginner guidepublic static void main(String[] args) is where a Java program starts. What each word means, how main calls other methods, and the errors to expect.
- SQL SELECT queries explained: a practical beginner guideSELECT asks a database for data. Learn to pick columns, filter rows with WHERE, sort, limit and count, with real queries you can run on the page.
- TypeScript vs JavaScript: a practical beginner guideTypeScript is JavaScript with types added, checked before your code runs. See the same bug in both, what types look like, and which to learn first.
- CSS selectors explained: a practical beginner guideA selector tells CSS which elements to style. Learn tag, class, id, child and pseudo-class selectors, which rule wins, and the mistakes to watch for.
- HTML document structure explained: a practical beginner guideEvery web page shares one skeleton: a doctype, then html, head and body. What each part does, what goes where, and what happens when you leave bits out.
- Selecting DOM elements in JavaScript: a practical beginner guideUse querySelector() for the first match and querySelectorAll() for every match. A plain guide to finding page elements, with the mistakes to avoid.
- JavaScript console.log() explained: a practical beginner guideconsole.log() shows values in the console so you can see what your code is doing. Where to find it, how to use it to find bugs, and the usual mistakes.
- Parsing JSON in Python: a practical beginner guideUse json.loads() to turn JSON text into Python dictionaries and lists, then read values with square brackets. Examples, common errors and an exercise.
- Python’s print() function explained: a practical beginner guideprint() shows text and values on screen. Learn quotes, commas, sep, end and f-strings, plus the mistakes beginners make, with examples you can run.
- What does a computer program do? A practical beginner guideA program is a list of instructions a computer follows exactly. See the four jobs every program does, with real examples you can run in your browser.