Which Programming Language Are You? — A Quiz For Developers
Programming languages have personalities, and every developer has argued about them at least once. Python is the approachable generalist everyone reaches for. JavaScript never planned to run the world and runs it anyway. TypeScript saw the chaos and quietly added guardrails. Rust would rather argue with you now than fail in production later. Go deletes features instead of adding them. C gives no warnings and goes where nothing else can. Ruby thinks code should be a pleasure to read. SQL has barely changed in decades because it never needed to.
This quiz works out which one you are. Eight questions cover how you justify a technical decision, your relationship with rules, the kind of bug you would rather have, how you feel about the framework released last Tuesday, and what compliment actually lands. Your answers each add a point to one language, and the highest total wins.
You do not have to write any of these languages to get a meaningful result — the questions are about temperament rather than syntax, so it works whether you are a decade into your career or still deciding what to learn first.
Everything runs in your browser with nothing stored. Share your result to start the usual argument in your team chat, or play again and see what a different mood gets you.
How to use the Which Programming Language Are You?
- Read each of the eight questions and pick the answer that best matches how you actually work.
- Answer honestly rather than aspirationally — the result is better that way.
- Your language appears the moment you finish the final question.
- Read the description and the three traits behind your match.
- Tap "Share result" to compare with your team, or "Play again" for a different run.