I would like to be a self-taught software engineer.
My checklist for what I am trying to get into is as follows:
-I am looking for a single language that is a “door opener” language and has high pay
-I am not worried about the time it takes to master it (if that is even a valid term)…perhaps a better way to say it is I am not worried about the time it takes to become profitable at it
(For moderators: The reason I posted this despite it seemingly being a simple “beginner language choice” question is I have a particular list of things I am looking for apart from just the “first language in general” aspect. Thanks!)
Python is considered a door opener, as it used in most industries.
JavaScript is the core technology used in web development.
If you want to get a job, you’ll need to demonstrate how you can solve problems. The technology stack you use will depend on the needs of the project / problem. Having a range of skills will make you appear more employable.
Programming languages come and go. So at some point in your career you’ll need to learn a new language. Also, coding languages share similar core concepts and elements, so at the beginning whichever language you choose will be tough to learn. The next one won’t.