I planned to go from beginner Python to employed developer. Went a bit off track and learned the basics of lots and lots of languages. Kept switching the domains I wanted to work in. I studied a fair bit of CS, but in a fairly shallow way (it's been a decade since my last maths lesson). This year I proved to myself I could learn lots - next year is proving I can do the same, just in one or two things!
It's harder to focus on learning a single thing perfectly with all the noise out there. Did you get employed as a python developer?
> It's harder to focus on learning a single thing perfectly with all the noise out there
Preach! I've definitely flipflopped languages and target positions based on a combination of reading posts here (and on Reddit), and a few damning/exciting articles or blog posts - not that I'd admit that at the time. I continue to seriously consider various levels of disconnection from the web, from blocking a couple of sites, to editing my hosts file, to using my routers child-blocking settings (block device by time, website etc)...