# Get a beginner-friendly code review of my first project

A ranked set of the five improvements that matter most, explained simply, plus what you did well and what to learn next.

- Topic: Software Development
- Framework: Few-Shot
- Level: Standard
- Tags: Coding, Analyze, Plan, Fill-in Template, Step-by-step
- Source: https://www.thinkwithprompt.com/prompts/get-a-beginner-friendly-code-review-of-my-first-project

## Prompt

```text
Review the code for my first project in a way that helps a beginner improve.

**Language:** [LANGUAGE AND VERSION]
**What the program does:** [DESCRIPTION, or paste the plan from step 2]
**My code:** [PASTE - remove any passwords, API keys, or personal data first]
**My experience level:** [e.g. "8 weeks of learning"]
**Anything I'm unsure about:** [e.g. "my functions feel too long"]

Review for:
1. Correctness: does it do what it should? Which inputs or edge cases would break it (empty input, wrong type, missing file)?
2. Readability: names of variables and functions, comments that explain why rather than what.
3. Repetition that could become a function or loop.
4. Structure: is the code organized so I could add a feature without breaking others?
5. Safety basics: hard-coded secrets, unchecked user input, files or connections not closed.
6. Conventions for this language (e.g. naming style) at a beginner-appropriate level.

Return:
- What I did well (be specific, 2-3 items).
- The top 5 improvements, ranked by impact. For each: what to change, why it matters, and a small before/after snippet.
- Things that are fine for now and can wait until I'm more experienced.
- One concept to learn next, based on what my code shows.

Don't overwhelm me with every possible nitpick. This is step 4 of the "Learn to code by building your first project" pack. It works on its own for any beginner's code.
```

## What to fill in

- LANGUAGE AND VERSION
- DESCRIPTION, or paste the plan from step 2
- e.g. "8 weeks of learning"
- e.g. "my functions feel too long"

Free to copy and use. From ThinkWithPrompt (https://www.thinkwithprompt.com/), a library of 2,663 curated AI prompts.
