I first learned Python, while taking an HTML class in highschool.
I then learned C++, and am one of those obsessed with it (mentioned by JohnAudi).
Currently I'm in a C++/Java class, and are focusing on the Java side of programming.
Java is very simple, the syntax is much alike many others, and it can easily port to devices like iPhone and Android.
For beginners, I'd really suggest Java as it's easy, and good enough to continue programming with (if you don't want to move onto something like C++).
Note:
I wouldn't personally suggest Python.
C# would be a better choice than that.
IMO:
Python < C# < Java < C++
(If you want to make a website, use HTML)