I currently work in a Senior Support role for a enterprise software company. I have been learning on the side as I aim to move into development. I started with SoloLearn, which is a free service with some great lessons and coding exercises. I got a lot out of each course. The downside is that SoloLearn isn't popular and anyone can just go through the questions without learning anything and still get a certification.
Most of all, the courses are very detailed and reasonably structured. I'm pretty good with CSS, but I'm learning a lot through the W3 Schools course. When I'm finished I'll be able to say that I am certified in 5 languages and that I'm a certified Web App Developer under W3 Schools.
I just wanted to throw this out there as finding and participating in the courses has really helped me gain some encouragement and confidence in my career path.
For me personally, I'm glad I did the SoloLearn stuff first.
If anyone is on SoloLearn and you want to add me, here's my profile: https://www.sololearn.com/profile/8571646