Its alright for beginner programmers if you know what you're looking for and how to ask the question. I rarely have to ask questions myself, a quick google search brings up StackOverflow and some decent answers. The problem is that it might not be up to date, considering programming languages and practices change quite often. It would be naive to expect good answers all the time, maybe people are not keen on doing everything for you and are just giving tips.