Python (programming language)
The safest first choice if you are not yet sure what you want to build. Python reads close to plain English, needs little punctuation, and covers automating dull office tasks, analyzing data, building web back ends and working with AI tools, so a first language rarely becomes a dead end.
It is also what most learners pick: in Stack Overflow's 2025 survey, 71.8% of people learning to code used it. Error messages keep getting kinder too; since version 3.14 a misspelled keyword gets a "Did you mean" suggestion. Note that the official tutorial is written for people who already program, so start with a course made for newcomers and save it for later. The trade-off is that Python does not run inside web pages or phone apps by itself.
More about Python (programming language)