"Self-taught" programmers - what was your learning route?

I learned basic HTML and CSS in like 2004 but didn’t get into programming until 12 years later. My path started with Cs50 back in 2016 (so C then Python), then I studied C# (iamtimcorey’s material and Microsoft’s old courses). Next I studied SQL and databases. After that I studied software requirements for a long time; BABOK type stuff but also practicing Jira, Confluence, Azure boards and most importantly building to my own requirements to see if they were any good and learning where the defects were at. After this I researched and practiced Java SE. Then I took a “micro masters” on Edx in computer science. Last year I took cs50web and now I’m working through iamtimcorey’s year of code and his new material on C#. All through this I’ve read probably two to three dozen books on Programming/SWE. I still need to learn API security, Docker, a cloud platform (Azure or AWS), and get a better understanding of CI/CD then I will put together a portfolio and hopefully apply for a job (or maybe go back to college for Comp. Sci. if I can’t get a job being self taught). Either way I love programming so I’m also happy being an amateur (for the joy of it) on the nights and weekends if I can’t become a professional.

/r/learnprogramming Thread