Read in order.
Go deeper.
136 guides, grouped into 8 reading paths. Start with the improvement loop, then follow the topic you need next. Every post is a standalone guide; the series gives it a place in the bigger picture.
Start here: the improvement loop
Form an opinion before the engine speaks, turn the worst moment into a puzzle, and leave with one sentence you can use in the next game.
Openings: plans before moves
Named openings explained through their pawn structures and typical plans, not twenty-move memorisation dumps. Pick a line, understand the middlegame it creates.
Endgames: convert, defend, repeat
The positions that decide real games: king and pawn opposition, Lucena and Philidor, wrong rook pawns, fortresses, zugzwang and exact tablebase method.
Positional play: structures and squares
Pawn chains, isolated pawns, outposts, weak squares, open files and prophylaxis. The quiet decisions that make the tactics work later.
Tactics and puzzle craft
Pins, forks, skewers, discovered attacks, deflection and zwischenzugs — plus how to solve hard puzzles without guessing and turn your own blunders into training material.
The engine room
Depth versus nodes, centipawn loss, accuracy scores, MultiPV and infinite analysis. Use the engine to test your reasoning instead of replacing it.
Play, compete and keep your head
Time controls, increment, draw offers, takebacks, premoves, connection etiquette and the practical side of online competition.
Library, notation and PGN
PGN headers, FEN, SAN, clocks in PGN, tagging, duplicate detection and exports. Build a permanent library you can actually search.
A reading path is not a training plan.
Turn the next idea into a daily habit: solve a few puzzles, review one game and keep the positions that repeat in a study.