It's difficult to predict, but I don't see the classics going away: Java, JavaScript, SQL. But overall, the goal should be to get a broad range of experience in different platforms so the technology you use is irrelevant. From that point on you just need to decide where you want to invest your time. For example, when I was doing internships in college I invested in getting Java experience because I knew that it was u…
It's also one of the best bang-for-your-buck things to learn, time to usefulness wise. Whether you're writing JS, Java, C#, Python, Ruby, etc and have a backing DB - SQL is probably associated with the project. When it comes to NoSQL, there's a lot of great stuff out there for specific situations, but the querying is either fairly simple (with complexity on the application code or infra), or the query languages are very specific and less applicable to other software.
The core of SQL is very versatile and it'll be there whether you're at a three person startup or Wells Fargo.