Java.
Object-Oriented Programming For The Internet.
(and for quite a few other things as well!)
I first learned about Java back in 1996. I had been interested in it because
it had the ability to build your own control panels that could do things
that you could not do on the Internet. It also had a graphics primitive
library. This was actually more interesting to me as I now had a way
to put a Spirograph doodler on the Internet.
I don't really do a lot of work in Java, mostly because my experience with
Java Server Pages has been a disappointment. Too much overhead invoked for
the little end product you get, and too many books with incomplete or inaccurate
coding. Doesn't mean I've stopped using it altogether...
I suppose it's a bit of a throwback that I can still use the AWT (Abstract Windowing Toolkit)
to design a user interface, but not a bad one, as Swing-based components weren't
Web-compatible at the time (and last I remember).
Interactive Java-Based Spirograph Applet
Interactive 3D Wireframe Modeling (coming soon!)