Tag
#programming-basics
Everything I’ve written about programming-basics. Notes, tutorials and lessons collected in one place.
7 posts
- · 30 min readProgramming Basics
Algorithms: Lists
What is a list and how does a computer store many values under one name? Learn indexes, walking a list with a loop, and the count-from-zero trap — no code.
#list#array#algorithm#programming-basics#data-structures#getting-started · 19 min readJuly 8, 2026 Programming BasicsAlgorithms: Loops
What is a loop and how does a computer repeat the same work? Learn counter and conditional loops, a loop's three parts and the infinite-loop trap — no code.
#loop#algorithm#programming-basics#control-flow#getting-started · 16 min readJuly 1, 2026 Programming BasicsAlgorithms: Conditionals
What is a conditional (IF-THEN) and how does a computer decide? Learn single, double & multi-branch conditions, AND/OR/NOT logic and nested decisions — no code.
#conditional#algorithm#programming-basics#control-flow#getting-started · 13 min readJune 24, 2026 Programming BasicsAlgorithms: Flowcharts
What is a flowchart and how do you draw one? Learn an algorithm's three building blocks — sequence, decision and loop — step by step, with examples and no code.
#flowchart#algorithm#programming-basics#loops#conditionals · 11 min readJune 24, 2026 Programming BasicsAlgorithms: Pseudocode
What is pseudocode and how do you write it? The bridge from flowchart to code: assignment, conditionals, loops, comparison and logic operators.
#pseudocode#algorithm#programming-basics#flowchart#conditionals · 16 min readJune 24, 2026 Programming BasicsAlgorithms: Variables
What is a variable and how does a computer store data? Learn value assignment, operations, data types and naming via the labeled-box analogy.
#variable#algorithm#programming-basics#data#getting-started · 10 min readJune 15, 2026 Programming BasicsWhat Is an Algorithm? — Programming From Scratch
What is an algorithm? Learn to think algorithmically from scratch — with everyday examples, pseudocode and flowcharts, before writing a single line of code.
#algorithm#programming-basics#getting-started#pseudocode#flowchart