As recommended by the other users already;
For web development - JavaScript.
A vast majority of popular client-side rendering frameworks for web applications such as React and Angular are JavaScript (or TypeScript) based.
JavaScript is also very popular as a full stack language which means that you're able to use JavaScript throughout every aspect of a web application, from the front end (client facing 'stuff'), to the back end (server 'stuff') and everything in between.
A popular 'stack' (and one you are likely to come across in your research, I'm sure) is the
MEAN stack - which stands for
MongoDB (database program, where all of your persistent data will be stored),
Express - a web application framework that allows you to create web applications and APIs (to simply put it),
Angular - a front end web application framework (allows you to 'make' web applications) and
Node.js - which is the thing that 'runs' all of the JavaScript code. The
A in MEAN can be replaced with a number of other popular JavaScript libraries/ frameworks that allow you to make user interfaces (customer facing web applications) such as React, Vue.js or Pug - which are all JavaScript based.
The latest Stack Overflow developer survey also showed that JavaScript was the most popular programming language amongst all of their user base (including industry professionals).
https://insights.stackoverflow.com/survey/2018/#technology
One thing you have to remember with front-end web application development is that everything has to eventually boil down into HTML and CSS for the browser to show you the results. I would recommend starting from the bottom, learning what HTML, CSS and JavaScript is and how it all works together to form a functioning website and build up your knowledge from there. It helps to know the basics before moving on to the more advanced topics and best practices.
As for mobile applications:
Depends what platform you wish to develop for. The two most popular mobile operating systems, Android and iOS, use Java and Swift/ Objective-C respectively.
Although it is entirely possible to create 'cross-platform' applications using JavaScript with technologies such as React-Native and Ionic. This essentially means that you can create your mobile application using web technologies such as HTML, CSS and JavaScript and then 'convert them' into their native counterparts (build them as 'native' Java or Swift applications) for you to install and on your devices.
Not saying that JavaScript is a well suited, efficient, all round best language for everything (because it isn't) but it's one that you can easily pick up and learn. I also think that grasping the concept of Object Oriented programming (as mentioned by another reply) could be made a little easier with JavaScript.
I also agree with the rest of the replies here. It doesn't particularly matter which language you learn because regardless of the language, the skills gained can most certainly be transferred/ applied across them all.