How do I get help from the technical community?

You are facing a technical problem but there doesn’t seem to be an answer. You need to reach out for help, but you don’t know where to start. There are a myriad of different approaches available to try to get help, which should you choose and why? (Forums, Blogs, Twitter, Facebook, LinkedIn, books/articles, contacts such…