If you wanna do iOS/Android you'll need to know C++ for iOS, and Java for Android. Although there are some great frameworks out there already that allow you to use HTML/CSS/JavaScript to build native iOS/Android apps.
Web, I'd stick to PHP/MySQL as it's the standard for the industry, otherwise Ruby on Rails and Python are two other good web languages that are easy to get started on a Linux based server.
|