I were in your position just 3 years back. Now I develop J2EE based web application using Spring and Hibernate for a company based in London. Since I have been working on Java for last 3 years, my suggestions will be on Java only and I think you can bet on Java (most widely used programming language in this planet). My suggestions are :
Try to learn at least one JVM based language (it could be Java, Scala, Groovy).
Try to learn at least one web framework (Spring, Struts etc...)
Learn MySQL (if possible Hibernate - Object Relational Mapping tool)
Thats enough to get you a job. Once you get a job then try to learn at least one new langauge every year. It could be any language.