← Foundations roadmap
Functions and thinking in small pieces
This is where 'programming' starts to feel different from 'following steps.' Practice writing small functions with clear inputs and outputs, then combining them — this habit is what separates code that can grow from code that has to be rewritten.