PDA

Click to See Complete Forum and Search --> : [RESOLVED] What Should I Choose?


H5N1
Sep 3rd, 2007, 01:02 PM
I find programming very interesting, and have decided to learn a language(At least learn something...:rolleyes:)

I dont really know what I should go for, since it's so many different types. VB,Delphi,C#, ASP etc...

Is here any experienced people that could tell me what I should choose?


Greeting
Kenneth.

zuperman
Sep 3rd, 2007, 03:30 PM
choose the one that make your job/project easy...

dclamp
Sep 3rd, 2007, 03:38 PM
php is a great web development language

CodedFire
Sep 3rd, 2007, 05:10 PM
vb 2005, its the shiz niz

RhinoBull
Sep 3rd, 2007, 05:58 PM
Any programming language just by itself won't get you far - you need to know few do be flexible so you can quickly adapt to changes.
Any language within .Net framework is great but you'll have to learn some other technologies as well (web developement, databases, etc, etc, etc...).
Delphi is a great language too however if you live in the States then it could be waste of time learning - product is not marketable here.
It is also extremly helpful to know one or two major databases like Oracle, MS SQL, Sybase. Each of them has its own internal language - they are similar but there are some specifics...

... and so on and so forth ...

Good luck. :wave:

penagate
Sep 4th, 2007, 05:05 AM
You should learn programming, then learn a language. It is no use knowing how to express yourself if you do not know what to express.

If you are past that stage, and are looking for a particular language, then you need to know what you want to do first, before picking a suitable language in which to do it.

So, the question really is: what do you want to do?

Hack
Sep 4th, 2007, 06:41 AM
You should learn programming, then learn a language.Complete agree. No language is going to make sense if you do not understand programming.the question really is: what do you want to do?If you can answer this, then we could provide more meaningful feedback. Our recommendations is just shooting in the dark without knowing what it is that you want to do.

Paul M
Sep 4th, 2007, 06:57 AM
Well obviously C++ is the way to go, but it is quite hard. I would probably suggest using C# if you are using .NET. And i would learn a little ASM on the side good to have some knowledge. I don't mean to become fluent in it but understand what some of the mnemonics do.

H5N1
Sep 4th, 2007, 10:22 AM
Ok, the thread was a big stupid written...
Let's give me a new chance :)

I want to learn to programm, but I dont know what I should try to learn. (Delphi, Vb2005etc)
It is just for fun, its not job.

Programs that I want to make:
Hmm...nothing specific.

So what should I go for?

Hack
Sep 4th, 2007, 10:50 AM
I would start with VS 2005 mainly because you can get the Express version for free.

Once you have that, start playing around with both C# and VB.

RhinoBull
Sep 4th, 2007, 10:53 AM
You should learn programming, then learn a language.
I hope you didn't miss that statement.

I personally absolutely agree - someone cannot be called an engineer only because that persone knows how to change oil on the car or say tires.
If you want to become a real pro you need to learn the basics without any exceptions.
In this business you need to learn computer science first - maybe not 4 years in college but at least as much as you can get anywhere (on line seminars, local school, books, etc).
You will learn language in a matter of few months (it will take years to master though but that would be another story).

H5N1
Sep 4th, 2007, 11:18 AM
I would start with VS 2005 mainly because you can get the Express version for free.

Once you have that, start playing around with both C# and VB.

You mean that I should download Visual Basic 2005(Express) ?

Hack
Sep 4th, 2007, 11:47 AM
Not Visual Basic 2005, Visual Stuido 2005.....that will come with a couple of languages that you can play with and one of them is VB.

penagate
Sep 4th, 2007, 11:56 AM
Hack, Visual Studio doesn't come in an Express edition. You have to download VB Express, C# Express, etc. separately.


Anyway it really doesn't matter what language you pick, but I would get a book on programming principles and study that before diving in feet first. Learn about core concepts like data structures and language paradigms before bothering with trifling matters such as language syntax.

Hack
Sep 4th, 2007, 12:31 PM
Hack, Visual Studio doesn't come in an Express edition. You have to download VB Express, C# Express, etc. separately.Oh...I didn't know that.

Sorry if I was misleading H5N1.

H5N1
Sep 4th, 2007, 01:11 PM
Ok. I'am downloading Visual Basic 2008 express demo 2. I also downloaded some free e-books about Vb:)

Hack
Sep 4th, 2007, 01:39 PM
Then you will be further ahead than most of us.

I'm still using 2005.

Schatzy
Sep 4th, 2007, 02:26 PM
vb 2005, its the shiz niz

naw doo, its all about fortran

H5N1
Sep 4th, 2007, 03:50 PM
Damn, it didnt work... Downloaded 2005, and it works:)
Is Visual Basic 2005 good for a beginner?

dclamp
Sep 4th, 2007, 04:18 PM
yes. it ia quite easy to catch on too. You will beable to learn it in no time.

I learned VB6 when i was 8, and i am sure you are older then that.

RhinoBull
Sep 4th, 2007, 04:29 PM
yes. it ia quite easy to catch on too. You will beable to learn it in no time...
I will seriously disagree with the above statement though...
It will take you no time to learn how to write simple If...Then or say Select Case statements and the likes but to learn programming in general and the language in particular takes some time - especially if someone has no programming background what so ever.
Besides, knowing how to write If...Then is not programming yet.

dclamp
Sep 4th, 2007, 04:34 PM
hmm. i see your point. I do agree, and really did not look at it from that perspective.

03myersd
Sep 5th, 2007, 01:58 AM
I have a question. I know some VB6. Nothing too advanced but enough to get by. I will be learning this for years to come (part of my university course). I am also going to be learning java when I start the course in 3 years time. However, do you recommend trying a variant of C in between or starting off with java just now and then doing C in 3 years time (I should hopefully have enough java knowledge to get by then)? Thanks

RhinoBull
Sep 5th, 2007, 08:35 AM
If you really want to learn computer science then you need C, Assembly ...
You wouldn't need any of those low level languages if all you want is to be proficient in say VB or Java whithout paying attention to some details.
So, it's entirely up to you how far you want to take this venture...

03myersd
Sep 5th, 2007, 11:41 AM
http://www.undergraduate.hw.ac.uk/courses/view/G400/

Thats the course. Ill let you judge for your self. Thanks