You are aware that you have lots of time to improve on a daily basis at this stage. Teaching oneself a new skill is entirely possible, and learning from specialists may accelerate the learning process while avoiding expensive mistakes along the way. You should be aware that...