The University of Minnesota's first language is Scheme, it is great language for learning core concepts in programing (recursion etc...), then moving on to a powerful industry standard like Java and basic data structures. This is the 1901 and 1902 computer science courses.
Of course if you're a young developer not yet to the stage of studying books all day an night :'( tear... Then pick one that is easy to pick up quick and produce results you think are cool. I myself learned HTML, JavaScript, and then PHP when i was in middle school. Web sites where very interesting to me and it got me hooked. Just find what you like and get hooked, you'll learn more and more as oppurtunities arise.