ThinkWithPrompt by SynotticThinkWithPrompt

Choose a beginner coding project and the language to build it in

Three starter project ideas that match your goals, a recommended language and tools, and a small first version.

Learning & TeachingFew-ShotStandardCodingAnalyzeBrainstormFill-in Template

The prompt

Help me choose my first coding project and the language and tools to build it with. Why I want to learn to code: [e.g. "automate boring tasks at work", "switch careers to web development", "analyze data", "make games"] Things I'd enjoy building: [INTERESTS OR PROBLEMS I HAVE] Coding experience so far: [e.g. "none", "did a free intro course", "some spreadsheet formulas"] My computer: [Windows / Mac / Linux / Chromebook / tablet only] Time per week: [HOURS] Budget for tools: [e.g. "free only"] Steps: 1. Suggest 3 project ideas that solve a real problem or interest of mine and can be finished in 3-6 weeks at my pace. 2. For each, name the language and tools that fit best and why (e.g. Python for automation and data, JavaScript for things that run in a browser). 3. Recommend one project and define a small first version (the minimum that works) plus 2-3 later add-ons. 4. List the concepts I'll need to learn for the first version. Return: - A table: Project | What it does | Language and tools | Concepts I'll learn | Difficulty. - The recommendation with its first version and add-ons. - Setup steps for my computer, kept simple and free where possible. - Why I shouldn't worry about choosing the "perfect" language at this stage. This is step 1 of the "Learn to code by building your first project" pack. The chosen project feeds step 2 (breaking it into buildable steps).

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

Fill in the blanks and use this promptMore Learning & Teaching prompts

What to fill in

  • INTERESTS OR PROBLEMS I HAVE
  • Windows / Mac / Linux / Chromebook / tablet only
  • HOURS
  • e.g. "free only"

How this prompt is built

This prompt follows the Few-Shot structure (Few-shot prompting). A few-shot prompt includes one or more worked examples of the input and the output you want, so the model can copy the pattern instead of guessing it.

Related prompts

Find more prompts like this