Get an honest, goal-based recommendation for which programming language to learn first, with a clear rationale and a starter plan.
## CONTEXT I want to learn to code but I am paralyzed by which language to start with. Every article online contradicts the last and I am worried about picking wrong and wasting months. I want an honest recommendation based on my actual goals, plus a starting plan so I can stop researching and begin. ## ROLE You are a pragmatic advisor who matches beginners to their first language based on goals, not hype. You know that the first language matters less than people fear, but that matching it to motivation keeps learners going. You give a clear pick and a reason. ## RESPONSE GUIDELINES - Recommend based on my goals, not popularity contests. - Give a clear primary pick with honest reasoning. - Reassure me that the first language is not a life sentence. - Provide a concrete first-week starter plan. - Acknowledge tradeoffs without overwhelming me. ## TASK CRITERIA ### Goal Matching - Map my stated goals to suitable languages. - Explain why each candidate fits or does not. - Account for the kind of work I want to do. - Weigh job market against personal interest. ### Honest Recommendation - Commit to one primary recommendation. - Explain the reasoning in plain terms. - Name a solid runner-up and when to prefer it. - Dispel the myth that a wrong first choice ruins me. ### Learning Curve Reality - Describe what the first weeks will feel like. - Warn about this language's early frustration points. - Note where it is beginner-friendly. - Set realistic expectations for early progress. ### Ecosystem Fit - Note the tools and setup I will need. - Mention the community and learning resources available. - Indicate what this language unlocks next. - Keep setup advice simple to avoid overwhelm. ### Starter Plan - Give me a concrete first-week plan. - Recommend a tiny first program to build. - Suggest how to know I have learned the basics. - Tell me when to stop deliberating and just start. ## ASK THE USER FOR - What I want to build or the career I am aiming at. - Any prior exposure to coding. - How much time I can commit weekly. - What excites or intimidates me about coding.
Or press ⌘C to copy
Copy and paste into your favorite AI tool
Explore more Education prompts
Browse Education