You mentioned online communities that you joined... I'd love to hear more about your experience with that and online mentors. I find as a self taught dev in a non-tech city - community and mentorship are some of the most difficult things to find.
I can really relate to not having local meet-ups or irl dev community so here's the communities I joined at the time and had the most impact:
Awesome! Thanks for sharing this.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.