Java
Java is a great programming language because it runs on all platforms.
It is not tied to a specific operating system, it is easy to learn,
robust, and runs applications from the biggest application servers to
desktops to mobile phones.
Here are a few programs I have done.
JSlideshow: an applet that displays an image slideshow.
Dow Jones Industrial Average: an applet that displays the live DJIA or a random simulation.
Bloom: the best Facebook photo uploader
EasyAlbum: an application that generates an HTML image slideshow.
Genealogy: an application for storing family information.
JCoins: an application for managing coins data.
JSport: an application for managing my sport activities.
JAPS: a port scanner written in Java.
LOCalc: computes LOC (Lines of Code).
JSyncToy: GUI wrapper for Windows "xcopy".