ChatGPT is the most-used AI chatbot in the world, but most people use it at about 20% of its capability — typing vague questions and getting vague answers. This guide covers everything from getting started to the prompting techniques that actually produce useful results, based on two years of daily use across writing, coding, research, and analysis.
Getting started with ChatGPT free vs Plus → what ChatGPT is actually good at → writing prompts that work → advanced techniques → what to use instead when ChatGPT isn't the right tool.
Getting Started: Your First 10 Minutes with ChatGPT
Step 1: Create an account. Go to chatgpt.com and sign up with your email, Google, or Apple account. No credit card required for the free tier. The signup takes about 90 seconds.
Step 2: Understand what you're looking at. The main interface is a chat window — you type in the bottom box and ChatGPT responds above. Each conversation is a separate thread saved in the left sidebar. Starting a new conversation clears ChatGPT's memory of what you discussed before (within the same conversation it remembers everything).
Step 3: Send your first message. Don't overthink it. Type whatever you actually want help with. ChatGPT is more capable than most people expect — the failure mode is being too vague, not being too ambitious.
Free vs Plus ($20/month): The free tier has daily message limits and gives access to OpenAI's models with some restrictions. ChatGPT Plus removes limits, adds DALL-E 3 image generation, Advanced Voice Mode, Code Interpreter (run Python, analyze spreadsheets), and priority access during busy periods. For casual use, free is fine. For daily professional use, Plus pays for itself quickly.
What ChatGPT Is Actually Good At
After two years of testing, here's an honest assessment of where ChatGPT outperforms everything else, and where it doesn't.
Best use cases:
- First drafts of anything — emails, blog posts, reports, proposals. ChatGPT gets you to 60-70% quality in seconds, which you then edit to 100%. This is the core productivity gain.
- Explaining complex topics — ask it to explain anything "as if I'm a smart person who doesn't know this field." Consistently excellent.
- Code generation and debugging — paste broken code, describe what it should do, ask what's wrong. For common languages (Python, JavaScript, SQL), accuracy is high.
- Brainstorming — generating options, angles, names, ideas. Volume is the strength here: ask for 20 ideas and edit down, not 3 ideas and try to pick one.
- Data analysis via Code Interpreter (Plus) — upload a CSV or spreadsheet, ask questions in plain English, get charts and summaries.
Where ChatGPT underperforms:
- Current events and very recent information (knowledge cutoff applies)
- Tasks requiring high writing quality — for those, Claude consistently produces more natural output
- Research requiring verifiable sources — use Perplexity AI instead
- Tasks requiring consistent visual output — Midjourney for images
How to Write Prompts That Actually Work
The single most impactful skill for using ChatGPT is prompting. Most people send one-sentence prompts and get mediocre results. Here's the framework that consistently works:
Context — who you are and what situation you're in
Role — what role you want ChatGPT to play
Action — the specific task
Format — how you want the output structured
Tone — the style and voice
Weak prompt: "Write me an email to my client about the project delay."
Strong prompt: "You're a professional project manager. Write an email to a B2B client informing them that our software implementation will be delayed by 3 weeks due to unexpected API compatibility issues. Tone: professional but transparent, not defensive. Format: short paragraphs, under 200 words. Include: acknowledgment of the delay, brief honest explanation, revised timeline, concrete next steps. Sign off from 'Sarah, Implementation Lead'."
The second prompt takes 30 extra seconds to write and produces output that needs minimal editing. The first produces generic text that needs complete rewriting.
5 Advanced Techniques Most Users Don't Know
1. Ask it to think step by step. Adding "think step by step" or "reason through this carefully before answering" significantly improves accuracy on complex questions. ChatGPT's reasoning quality improves when it's forced to show its work.
2. Use iterative refinement, not new prompts. When a response isn't right, don't start over — tell ChatGPT exactly what to change. "That's good, but make the opening stronger and cut the third paragraph" works far better than reprompting from scratch. ChatGPT remembers the full conversation context.
3. Set a persona at the start of a conversation. "For this conversation, you are a senior UX designer who is direct and skeptical of trendy solutions" shapes every response in that thread. This is especially useful for reviews, critiques, or domain-specific advice.
4. Ask for multiple versions. "Give me 5 different versions of this headline" or "write this email 3 ways — formal, casual, and persuasive" — choosing from options is faster and produces better outcomes than trying to get one perfect response.
5. Use Custom Instructions. In Settings → Personalization → Custom Instructions, you can tell ChatGPT things about yourself and how you want it to respond that apply to every conversation. "I'm a product manager at a B2B SaaS company. Always be direct. No flattery. Prefer bullet points over paragraphs." This saves time on every conversation.
ChatGPT for Specific Tasks: Quick Practical Guide
| Task | How to prompt it | Tip |
|---|---|---|
| Summarize a document | Paste the text, then: "Summarize this in 5 bullet points for a senior manager who hasn't read it." | Specify the audience — same document, different summary for exec vs technical team |
| Write code | "Write a Python function that [exact description]. Add comments. Handle edge cases for [list them]." | Paste error messages directly — "This code gives this error: [paste error]. Fix it." |
| Edit my writing | "Edit this for clarity and concision. Keep my voice. Flag any sentences that are unclear. [paste text]" | Add "don't rewrite everything, only fix what's genuinely unclear" to preserve your voice |
| Research a topic | "Give me an overview of [topic] — key concepts, main debates, and what I should read to go deeper." | Verify any specific facts with Perplexity — ChatGPT can hallucinate details |
| Brainstorm ideas | "Generate 20 ideas for [thing]. Include some obvious ones and some unconventional ones." | Ask for 20, not 5. Volume of options is the point — you edit down |
Common Mistakes That Produce Bad Results
Mistake 1: Accepting the first response. ChatGPT's first response is a starting point. The best results come from 2-3 rounds of refinement. Ask it to make it shorter, stronger, more specific, or to try a completely different angle.
Mistake 2: Asking yes/no questions. "Is this a good idea?" gets you a vague hedged answer. "What are the 3 strongest arguments against this idea, and what would a skeptical executive say?" gets you something useful.
Mistake 3: Not telling it what format you want. Always specify: bullet points vs paragraphs, length, structure. "In two sentences" or "as a numbered list" or "in a table" dramatically improves the usefulness of output.
Mistake 4: Using it for things it's bad at. If you need current information, use web search or Perplexity. If you need high writing quality, try Claude. If you need images, use DALL-E or Midjourney. ChatGPT is excellent but not optimal for everything.