For a great deal of simple questions, you'll probably be able to find the answer yourself without asking anyone if you know where to look. Here are some ideas:
Read a book or take a video course
If you're new to an application or language and you haven't yet read a book or done an introductory course, then of course basic concepts are going to prove challenging. It's worth reading more than one book or watching several video courses to get yourself up to speed. You'll find simple problems much easier that way.
The good news is that there has never been more information available online to learn from. Here are just a few of the resources that I use:
O'Reilly's Safari Books Online lets you access a huge range of programming books for a monthly subscription fee.
Lynda.com is great for application-specific learning. They have video tutorials on all of the popular Adobe apps (including Dreamweaver).
Codeschool, Codecademy, and Treehouse have a growing range of interactive courses.
Tutsplus has a good selection of courses aimed mostly at beginners, and Peepcode carries a selection of more advanced stuff.
Use the help file or online documentation for the application you're working in
Most applications have help files and online documentation (e.g. Dreamweaver). If the simple problem you're trying to solve relates to an application, there's a good chance it's mentioned in the manual. (e.g. How to define a site from a local folder using Dreamweaver. )
Check the official documentation for the language you're using
Good programming languages have an official documentation site. (e.g. PHP Docs) If the simple problem you're trying to solve relates to a language, check the docs first.
For example, if you were trying to read data from a file using PHP, a search for the term "file" in the PHP docs takes you directly to the file function. The bottom of that page lists a number of similar functions under the header "See Also" that you can use to continue your research. All of these pages provide examples with actual code you can use to learn more.
When you've done all of that...
If you've done all of those things when trying to solve your problem, then go ahead and seek help from other people by:
- Using a search engine. (Learn how to use Google's advanced search features too.)
- Asking in Stack Exchange chat rooms or on IRC.
- Asking on the most relevant Stack Exchange site.
- Asking on a mailing list for your language.
- Asking at a local user group.
- Asking in forums related to your product or field. (e.g. http://forums.adobe.com/ )
- Paying another designer or programmer to help out (if you're really stuck!)
There is nothing wrong with asking simple questions in any of these places. Everyone was a beginner once. You just need to demonstrate that you've done a bit of research yourself and tried to solve your own problem before asking for help. For more on this subject, read Matt Gemmell's essay titled, "What have you tried?"
Web design, development and programming in general is about problem solving. Most of the time, that will mean solving problems yourself. A good mindset to adopt is "Have I done everything I can to solve this?" It's only when you start to exhaust your options that it's worth turning to others to fix your problems for you. You'll learn a lot more by solving problems yourself when you can.