I am new to programming. I’m studying Computer Science, and programming is probably going to be a career I’m going to pursue. Next semester we’re going to have a large project where we are going to program Graphical User Interface (GUI) applications and we’re allowed to pick our own language and platform.
I have to say that I’m not so happy with Swing and AWT in Java. I’m looking for a new language that retains the ease of programming that Java offers, along with the ability to easily create graphical user interfaces. Language/Platform suggestions for both Linux and Windows are welcome.
C# and .NET is a great choice, especially if you want a language that is a lot like Java.
For starters, download Visual Studio Express (free), and you’ll be able to create Windows Apps with C# and .NET. GUIs are as easy to create as Dragging controls on to a form.
You can also use C# to assist in programming on the Linux platform with an open-source port of .NET, called Mono.