It takes a village to raise a coder
Ewa Mitulska-Wójcik
63533

Having a helpful and supportive community can help with learning any skill. Programming is in a perfect place though, as there are a lot of great online resources and place where one can seek help and guidance. It’s even relatively easy to find jobs with freelancing sites like https://www.upwork.com/
Although programming jobs usually require you to go through the inevitable coding tests, but those aren’t as bad if administered online, like the ones from https://www.testdome.com/
This way you can use any resources available to you, like you would for any coding project.

Cheers for helpful communities.