There are a lot of ways to deal with this.
One approach is to build up a "network" of fellow programmers who live or work near you who do similar work. Each of you can turn to the others for help and for code reviews.
There are a number of developers groups around the world for every programming language. Perhaps there is one near where you live. There are almost always knowledgeable people at these meetings who are happy to help.
Posting questions on forums like this one can often result in a workable solution.
Read, study, make prototypes, spike, etc.
Newsgroups can be a great help as well, and google searches almost always turn up useful info.
How to use a forum to help solve problems