As someone that went through the university path, I'm biased towards strong typed languages first. And that's because I consider the need of syntax and organization of the code make you learn more concepts than you would do if you jump right into a script language. For that reason I would say C++ is a good start, but only if you have the time to spend learning languages.
If we want to learn something on the go and make cool projects at the same time, I would say Python and JS are great first starters. I would go with python first in that case.
I am a professional DevOps Engineer with a demonstrated history of working in the internet industry. I am an avid Linux lover and supporter of the open-source movement philosophy.
Location
Sofia, Bulgaria
Work
Developer Advocate at Materialize | Community Manager at DigitalOcean | Co-Founder at DevDojo
As someone that went through the university path, I'm biased towards strong typed languages first. And that's because I consider the need of syntax and organization of the code make you learn more concepts than you would do if you jump right into a script language. For that reason I would say C++ is a good start, but only if you have the time to spend learning languages.
If we want to learn something on the go and make cool projects at the same time, I would say Python and JS are great first starters. I would go with python first in that case.
Fully agree with you! I could not have said it better!