While JS is my favorite language... and it's more broadly available than pretty much anything else. It's also probably the most widely used (by nature of web dev). All of these things said, it's a poor language for a beginner to learn programming concepts with.
IMHO, if you are visually oriented and/or starting from a designer or front end perspective, JS might be the best choice to start with (this assumes you have some HTML and CSS knowledge to leverage). If you are coming from ground zero and want to learn programming, Python is probably the best language to start with.
Python was created as a learning language and has expanded into many areas. The learning content for Python is very broad without diving into hardware/cs concepts to get your feet wet.
I say this as someone that loves JS, and doesn't really know any significant Python at all.