https://tim.blog/2019/03/21/learn-to-code/ Found myself nodding my head at all the tips. This is how you do it.