People are expected to check things and work with their code before they ask on most forums and lists. Otherwise your just stating that you don't value anyone else's time much, because they probably have to do the same thing. If you've looked on google and done a bit of research on your problem (which usually doesn't take to long), people are usually willing to help. but mailing lists and forums aren't your first-stop answer to everything. The key to being a good coder is documentation. Whether it's tutorials on codeproject, google, msdn, or other documentation, you will go nowhere without it. Second best thing is colaberation. Share your findings, ask your questions if you get nowhere with them from research.