> 1. Problem formulation (abstraction);
> 2. Solution expression (automation);
> 3. Solution execution and evaluation (analyses).
This is a good skills matrix to start with:
"Think Python: How to Think Like a Computer Scientist"
K12CS Framework is good for all ages: