How to Learn Prompt Writing
AI tools are only as good as how you use them.
Here’s how to get better at asking.
The Learning Progression
Level 1: Basic User
- Types questions like Google search
- Gets okay results
- Often frustrated
Level 2: Competent
- Includes relevant context
- Gets good results most of the time
- Knows when to iterate
Level 3: Skilled
- Structures prompts intentionally
- Gets great results consistently
- Adapts approach to task
Level 4: Expert
- Designs prompt systems
- Understands model behavior
- Teaches others
Most people stop at Level 1. Level 2-3 is achievable in weeks.
Week 1: Foundations
Day 1-2: Core Principles
Principle 1: Be Specific
Bad: "Write about dogs"
Better: "Write 200 words about why golden retrievers make good family pets"
Principle 2: Give Context
Bad: "Fix this code"
Better: "This Python function should return the sum of even numbers.
It's returning the wrong result. Find and fix the bug."
Principle 3: Specify Format
Bad: "List some ideas"
Better: "Give me 5 ideas, each with:
- Title (under 10 words)
- Description (1-2 sentences)
- Difficulty (easy/medium/hard)"
Day 3-4: Structure Practice
Template to practice:
[Context]: I'm a [role] working on [task]
[Task]: I need you to [specific action]
[Requirements]:
- [Requirement 1]
- [Requirement 2]
- [Requirement 3]
[Format]: Respond as [format specification]
Exercise: Rewrite these vague prompts:
- “Help me with my resume”
- “Write an email”
- “Explain blockchain”
Day 5-7: Daily Practice
Use AI for at least 3 real tasks daily:
- Morning: Write or research something
- Afternoon: Get help with a problem
- Evening: Learn something new
After each interaction:
- Did I get what I wanted?
- If not, why?
- How could I ask better?
Week 2: Techniques
Technique 1: Role Assignment
Tell the AI who to be:
You are an experienced UX designer reviewing
a product's user flow. Identify friction points
and suggest improvements.
[Product description]
Practice: Try the same question with different roles:
- “As a lawyer…”
- “As a marketing expert…”
- “As a devil’s advocate…”
Technique 2: Chain of Thought
Make AI show its work:
Solve this step by step:
[Problem]
Walk through your reasoning before giving the final answer.
When to use: Math, logic, complex analysis
Technique 3: Examples (Few-Shot)
Show what you want:
Convert these sentences to passive voice:
"The dog bit the man" → "The man was bitten by the dog"
"She wrote the book" → "The book was written by her"
Now convert:
"The company hired new employees"
Practice: Create example pairs for your common tasks
Technique 4: Iteration Prompts
Build on previous responses:
Good, but:
1. Make it more concise
2. Add a specific example
3. Remove the jargon in paragraph 2
Or:
Let's refine this. What if we [new constraint]?
Week 3: Advanced Skills
System Prompts
Set persistent instructions:
For all responses in this conversation:
- Use simple language
- Include practical examples
- Keep responses under 300 words
- End with actionable next steps
Multi-Step Prompts
Break complex tasks:
Let's write an article in steps:
Step 1: Give me 5 angle options for an article about [topic]
[Wait for response]
Step 2: I like option 3. Create a detailed outline.
[Wait for response]
Step 3: Write the introduction based on this outline.
Prompt Templates
Build reusable prompts:
[CONTENT BRIEF TEMPLATE]
Topic: {topic}
Target audience: {audience}
Word count: {length}
Tone: {tone}
Must include: {requirements}
Avoid: {restrictions}
Create an outline, then write the piece.
Testing Prompts
Run same prompt multiple times:
- Consistent results = good prompt
- Variable results = needs refinement
Practice Exercises
Exercise 1: Translation
Take a task you do regularly. Write a prompt for AI to help.
Example task: Writing meeting agendas
Prompt:
Create a meeting agenda for a [type] meeting.
Participants: [who]
Duration: [length]
Goals: [what we need to accomplish]
Include time allocations and any prep work needed.
Exercise 2: Comparison
Ask AI the same question with:
- No context vs. full context
- Vague vs. specific
- No examples vs. examples
Compare results. What difference does each element make?
Exercise 3: Failure Analysis
When you get bad output:
- Save the prompt
- Identify what went wrong
- Revise the prompt
- Test again
- Note what fixed it
Exercise 4: Prompt Reverse Engineering
Find good AI output (yours or others):
- What made the prompt work?
- What techniques were used?
- How can you apply this to other tasks?
Resources
Free Learning
Documentation:
- OpenAI Prompt Engineering Guide
- Anthropic’s Claude Documentation
- Google’s Prompt Engineering Guide
Practice:
- ChatGPT/Claude daily use
- Try different approaches
- Study your failures
Communities
Reddit:
- r/ChatGPT
- r/PromptEngineering
- r/ClaudeAI
Discord:
- Various AI communities
- Share and learn from others
Prompt Libraries
Study what works:
- awesome-chatgpt-prompts (GitHub)
- FlowGPT
- PromptHero (for images)
Don’t copy blindly - understand why they work.
Common Mistakes
Being Too Vague
Fix: Add one more sentence of context
Not Iterating
Fix: First response is a draft. Refine it.
Overcomplicating
Fix: Start simple. Add complexity only if needed.
Expecting Mind-Reading
Fix: If AI guesses wrong, you didn’t explain well
Copy-Pasting Blind
Fix: Understand prompts before using them
Quick Reference
Basic Formula
[Context] + [Task] + [Requirements] + [Format]
When Results Are Bad
- Add more context
- Be more specific
- Give examples
- Try different wording
- Break into steps
Quick Improvements
- Add “step by step”
- Add “be specific”
- Add “give examples”
- Add length limits
- Add format requirements
The Path Forward
Daily Habits
- Use AI for at least one real task
- When output isn’t right, improve the prompt (don’t just retry)
- Save prompts that work well
- Notice patterns
Weekly Review
- What tasks did AI help with?
- What worked well?
- What needs better prompts?
- Any new techniques to try?
Ongoing Growth
- Follow AI updates
- Try new models
- Share what works
- Keep experimenting
The Bottom Line
Prompt writing is a skill. Like any skill, it improves with:
- Understanding fundamentals
- Regular practice
- Learning from failures
- Studying what works
Most people can go from Level 1 to Level 2-3 in 1-2 weeks of intentional practice.
Start today:
- Take one task you need to do
- Write a structured prompt for it
- Run it, evaluate, improve
- Repeat
Every prompt is practice. Start practicing.
Frequently Asked Questions
Basic prompting takes an afternoon. Getting good takes 1-2 weeks of daily practice. Mastery is ongoing - even experts keep improving. Start using AI daily and you'll improve naturally.
Most paid courses teach basics you can learn free. Read OpenAI/Anthropic documentation, practice daily, and study good prompts. Courses might help if you need structure.
No. Prompting is more like clear writing than programming. Technical users have some advantages for code tasks, but anyone can learn effective prompting.