My main solutions to that over the past 2 years have been:
networking socially: I have particularly found that meetup.com is a great way to find programming groups in your area. Twitter is also great for this. When you find people you like and respect, follow them.
Using http://www.stackoverflow.com I initially used it for occasional questions. Now it is my daily companion for both giving and receiving advice. Also use the sister sites like https://codereview.stackexchange.com/
Working: Although probably not applicable for you (but good general advice for others) If you are good enough to get some kind of job in the area you want, seek out senior people, be nice to them and try to get them to mentor you.
Books. O'Reilly, Pragmatic Programmer and others still have good books and you can choose paper and/or digital versions. Here is a truly great list: https://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read with some of the best 'classics' out there in case you haven't already read them. I can recommend clean code and code complete.