Professionals search constantly — the skill is not avoiding the search bar but using it well. That means three things: asking precisely, judging what comes back, and crediting what you use.

Ask precisely

Put the exact error message in quotes, minus the parts unique to you (your file name, your variable names):

  • Weak: python program broken
  • Strong: python "TypeError: '>' not supported between instances"

The quotes demand an exact match, which finds the people who hit your precise wall — and for learning a new app or device, name the exact feature and version, not just the product.

Judge what comes back

Not all answers are equal, and each source has a character:

  • Official documentation — authoritative and current, but dry and written for experts. Best for “what does this actually do?”
  • Forum answers — specific and practical, but uneven. Check the date (old answers rot), whether others confirmed it worked, and whether the answerer explains why — an answer that explains teaches; an answer that just says “paste this” is a lottery ticket.
  • AI assistants — fast, fluent, and confidently wrong just often enough to matter. Treat a generated answer as a hypothesis: test it before trusting it, and never submit code you cannot explain line by line.

Two rules of judgement and safety, always: fixing an error never requires downloading a mystery file or running a stranger’s script — anything demanding that gets closed, per Staying Secure Online. And cross-check anything surprising against a second source before believing it.

Credit what you use

Whatever helped — forum, documentation, AI — name it in a comment where you used it, the way Writing Good Comments shows and Our Classroom Norms requires. Searching well is professional skill; crediting well is professional honesty. This course expects both, together.

Curriculum connection

B2.2

identify and use effective research practices and supports when learning to use new hardware or software

Link to original