Once you have learned the basics of coding (such as by reading Learning to code), there is still a lot to learn.