Ways to build a better understanding of coding