Great article! I’d also just stress the importance of learning a few Computer Science fundamentals, regardless of language.
All-in-all software engineering and development is a discipline that requires a “life-long learner” approach :)
This is a great article. I am a self-taught developer, and I only used online resources to teach myself programming.
I think this is great information for someone trying to do the same! :-)