To start learning, C++. It provides many of the basics that you need for other languages.
Now, best languages to code in would depend on what you're doing. Building a game that you want to be cross-platform? Java works well for that. Want to make a website? A mix of HTML and JavaScript will do nicely.