I have the same problem. Once I get some sense of understanding the overall skill or problem I lose interest? Novice skill is definitely a worse thing to have and getting better takes a lot of consistent work and time.
How do I fix this? It seems like a motivation problem, possibly some sort of craving for novelty perhaps (I don't want to say ADHD but sounds like it)?