Whether you like it or not, our lives and becoming more and more digitally focused. Even if you don't want a career that involves programming, being able to code increases what you can do with computers. There are applications now that can do many amazing things, but there are still plenty of times you'll need a solution for which there isn't an application.
Computers and programming are good for:
Which coding language should you learn? The answer really depends on what you would like to achieve. Most programming languages were designed with some purpose in mind, so it follows that some languages are better than others for certain tasks.
You might choose a language in a particular domain, or choose one by its popularity, what it can do for you, or how much someone with skills in that language can earn. It doesn't really matter where you start, as long as you start.
At the most basic level, most programming languages are made out of the same building blocks. Most languages have variables, functions and control structures. Once you understand these building blocks, each new language you learn should have some familiar features.