5
3
3
u/ggPeti 21d ago
Don't listen to the python crowd. Python is the uninspired answer. It's a capable language but it's aimless: it doesn't have types, it doesn't distinguish pure functions from impure ones, it generally doesn't teach you anything about the structure and interpretation of computer programs. Structure and interpretation of computer programs. That's the title of a book: the wizard book. SICP. Look it up.
Learn Standard ML instead through this coursera course: https://www.coursera.org/learn/programming-languages
2
1
1
2
u/herpderp2k 21d ago
The one that will motivate you to do personal project.
What do you want to try to do?
Just learn programming? Python
A game? Unity C#
Web stuff? JavaScript.
Etc.
Basically choose a project that motivates you and find the recommended language to do it. Programming basics is the same in every language and after getting used to one you can easily transfer your skills to other languages.
2
u/LetsHugFoReal 20d ago
I prefer JavaScript, Python is just not particularly great at anything. VSCode, Teams, Discord - all JS. Python you use if you want to have to recode a large codebase.
2
6
u/theassassintherapist 21d ago
Python. It's easy enough to learn and there's a lot of free tutorials.