I do not consider Java a real programming language.

Its fine to learn the ideas, but C and its Object Oriented supersets is where the meat is at.

A good basic course in C# based on MS .NET using MS Visual Studio is a good place to start.