Help me Obi-Wan: Need advice on career switch into web/software development
I'm interested in making a career change into web and/or software development and need some advice.
I had started down this path about 10 years ago with designing static websites, and really enjoyed it, but got side-tracked with my current job which is completely unrelated and burning me out.
So...I want to make a change. I'm starting from scratch and plan to use a combination of self-learning and formal classes to reach my goals.
Below is a rough plan to start:
1. Spend a few months catching up on current HTML and CSS. At the same time work on learning Python using online classes/tutorials.
2. Continue with Python and learn the Django framework.
3. Learn Javascript and its related technologies.
4. Learn Java
While doing the above I'll also participate in Github and try to help out on open source projects.
Also, I figure that throughout this process I'll take part-time classes towards either an AAS in programming (Java track) or a BSCS (already have a lib arts BA so my gen ed stuff is done, except for the math).
I know there are probably a lot of holes in the plan above, which is what I'd like to get some input on. I'm not looking to become a developer in the next 6 months or anything, but I would like to get to the point of having a decent shot at a paid position in maybe 1.5 to 2 yrs.
So what am I missing? How can my plan be improved? Am I being unrealistic in any aspect?
Any and all feedback is welcome as long as it's constructive. Thanks!