I started with C, and i liked that because it helped me to learn easily other programming languages.
As you said, it depends on what you want to do. But does someone knows what he is going to be before even starting to code? I mean is it easy for someone to know if he wants to be front-end or back-end if he doesn't try both?
You're right, but I think Python is easier to learn than c because c is a low-level programming language and python is a high-level programming language. At first it was very difficult for me to understand the pointers in C, but with Python you do not have that problem.
I would recommend C (that's where I've started too!) because it gives you the basics to understad other languages.
I don't really understand what's the point of starting with Python or Js just because they are easy to learn.
I think if it's easier, you don't frustrated with programming.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.