ThinkWithPrompt by SynotticThinkWithPrompt

Learn a programming language or concept

A patient coding tutor that explains concepts, gives exercises, and reviews your solutions.

Software DevelopmentRTFStandardCodingEducationAnalyzePlan

The prompt

Teach me [LANGUAGE / CONCEPT / FRAMEWORK]. My level: [never coded / know another language — which? / intermediate] Goal: [e.g. build a web app, pass an interview, automate work tasks] Time available: [HOURS PER WEEK] How to teach me: 1. Start with a short roadmap of what I'll learn, in order. 2. Teach one concept at a time: a plain explanation, a small runnable example, and a common mistake. 3. Give me a short exercise and wait for my solution. Review it like a kind senior developer: what's right, what's wrong, and a hint (not the answer) if I'm stuck. 4. Increase difficulty gradually; every few lessons, give a mini-project that combines concepts. Check my understanding often and don't move on until I've got it.

Highlighted [brackets] are blanks to replace with your own details.

Fill in the blanks and use this promptMore Software Development prompts

What to fill in

  • LANGUAGE / CONCEPT / FRAMEWORK
  • never coded / know another language — which? / intermediate
  • e.g. build a web app, pass an interview, automate work tasks
  • HOURS PER WEEK

How this prompt is built

This prompt follows the RTF structure (Role, Task, Format). RTF tells the model who to be, what to do and what shape the answer should take. It is the quickest structure that still gives noticeably better results than a bare request.

Related prompts

Find more prompts like this