Application Programming

Soldato
Joined
30 Dec 2004
Posts
3,386
Location
London
Hey all

Just got a question.

Starting to look into programming, where i'll be starting with the basics. (need to redo my foundation knowledge and build on upwards).

I'm aware there are quite a few languages out there, each have their pro's and cons.

My goal is to be able to create a full application within windows, would visual basic be good to use (used before) or is there something harder that would be much more beneficial in the long run (c++)?

Not looking to be designing games etc, just software based applications.

Not a problem with which is the toughest, I understand some (not all) languages can vary quite a bit so would prefer not to 'waste' time, although any knowledge is good but I'd prefer to be in the 'optimized' learning area.

Hope someone can help.

Thanks
 
What do you want to do with this new skill?

If it's just for your own edification, then it doesn't much matter. VB.NET is OK if that's your thing, but I wouldn't call it ideal (VB seems to have some idiosyncrasies that don't fit so well with 'modern' programming methods - e.g. OOP). C# is a good choice, as is Java.

However, if there's some goal in mind, then pick something that fits that goal.

My suggestion - don't just wander aimlessly. Pick an end goal - a qualification, a project, or whatever. If it's a qualification, well that one's easy. If it's a project, do some design work - even if it's some scribblings on paper. You'll at least know when you're 'done', and this might even answer your question.
 
Last edited:
Yes, C# (C-Sharp). Definitely over Visual Basic. C++ is a great language, but not easy to start on. It's good to learn if you want to get into the lower level stuff, but for applications, c# is pretty much the easiest and the best. It's great if you don't want to 'waste time', but do take your time however, programming is frustrating when you don't know what you are doing. Follow a good book (short of actually having a teacher and lessons), and get on a developer website (I'm a member at gamedev.net).

You can download the free version of Visual Studio Express. The Visual Studio suite is the dog's nuts imo. It will also take you a while to get to grips with it.
 
Last edited:
Read the Structure and Interpretation of Computer Programs and become a LISP master.

:p

A more serious suggestion however would be Python. Excellent first language in my opinion :)
 
It's more than just learning programming but application programming. If you are doing Windows based applications, c# is a big winner. It's super sexy too :) That and Visual Studio, and you're pretty much sorted.
 
Back
Top Bottom