Project Orion has a really well structured course to learn how to code in the right direction/pace. It also gives user an amazing library of code that makes a lot of the busy work in developing trivial, as its already done in pre-existing functions. That way you have more time to add your unique features instead of getting caught up on simple stuff that doesn’t add value to your work. I really recommend this for new developers