Tag
#programming-basics
Everything I’ve written about programming-basics. Notes, tutorials and lessons collected in one place.
10 posts
- · 18 min readProgramming Basics
Algorithms: Dictionaries
What is a dictionary and how do you reach a piece of information by its name (its key) instead of its position? Learn key–value mapping, adding, updating, lookup and traversal — no code.
#dictionary#key-value#algorithm#programming-basics#data-structures#getting-started · 8 min readJuly 22, 2026 Programming BasicsAlgorithms: Final Steps
The finale of the Algorithms series: we gather everything we learned in nine posts (variable, conditional, loop, list, function, dictionary), combine it in one program, and point to the next step.
#algorithm#programming-basics#summary#problem-solving#getting-started · 19 min readJuly 11, 2026 Programming BasicsAlgorithms: Functions
What is a function and how do you define a job once and call it by name again and again? Learn parameters, RETURN, the black box and local variables — no code.
#function#algorithm#programming-basics#abstraction#getting-started · 30 min readJuly 10, 2026 Programming BasicsAlgorithms: 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