I think forums are a great way to learn, plus they are free to join. The trick is to make sure that you verify the information that you get from there because as you say, most people there will be learning too, and you won't know who really knows what they're talking about and who doesn't.