Learning how to code: the first 3 steps