Java can get you a job anywhere in business middleware development, mobile devices (Android), Web dev and other "high level" programming..

Yes, you was right. I was learning the Java for 3 months and now I work as a Java developer (the middleware development). Today I've gotten my first salary.
Thank you all for an attention. The Java won in this topic.

congratulation._________________If English was good enough for Jesus, then it's good enough for you!

"Learning programming" as in getting a job breaks down to 3 parts imo;

a) learning basic concepts and paradigms
b) learning the environment you are writing code for
c) learning the syntax of the language you are using

Chances are, you'll have to learn more then one language over time, but once you learn a) it's easier to digest new ones. So start with whatever will make you learn a) fastest, something simple, yet good enough to let you learn the paradigms. Ruby or Python would be my choices, but that's purely subjective.