When I first learned to program, I learned in C++. It was a pretty daunting task, but I grew to love the language. I grew very familiar with it, and soon I started to learn other languages. I learned some Python, OCaml, Ruby, etc., but I still felt that C++ was my favorite. Granted, each language has its advantages and disadvantages, but I became quite a bit of a fanboy. Then I started to learn Java.
I was very hesitant at first. "This is a cheap ripoff of C++, this sucks!" I tried not to like it, but the more and more I worked with it, the more I grew to appreciate all of its features. Automatic garbage collection, great class hierarchy, and a plethora of libraries full of methods (still getting used to calling things "methods" instead of "functions"). Add to the mix the awesome Eclipse IDE, and you have such a great development environment, you're ready to start making some sweet programs. I know this may be a bit confusing to people who don't know anything about programming, but I should be posting some How-To's in a few days, so stay tuned! Until then, I'm going to keep working with this bad boy, and maybe crank out a few Android Apps while I'm at it. But that's probably a bit ambitious.