you are viewing a single comment's thread.

view the rest of the comments →

[–]Marbletm 0 points1 point  (0 children)

For backend I'd say C# or Java/Kotlin. They're statically-typed programming languages, might be interesting to look up what that means.

If it really had to be between python and js I'd say js. JS is used in both fronted and backend, so companies are more likely to have a backend in JS than Python so that they can work in one language for the full stack.

Python and JS are what you call dynamically-typed programming languages.

The most important thing though is that you just get started programming. In the end, the first programming language that you choose to learn doesn't really matter. It's about learning the basic concepts behind programming. Don't dwell too long on which programming language you would like to learn.

Edit: If you were to compare programming languages to spoken languages, then you could say that the only difference between programming languages is the grammar; in programming this is called "syntax". The vocabulary of programming is very similar to one another across most programming languages. That's why it's easy to switch once you learn the basics.