In the recent days, Ada has come to my attention. I had heard of the language before, but never really gotten into the knits and grits of it. I'm working on that now.
At the infancy of my OOPD project I looked into several alternative languages to Java. I recall considering C#, C++, Oberon, Smalltalk, and Go. The reason that I advocated ditching Java was the following:
public class Main
public static void main(String _)
This is the simplest Java program I could think of.