Web programming >> Devote my time and studies to which language?
Posted by aewarnick on 05:44:00 12-22-2002
I am stuck. I want to be a computer programmer but I do not know what language would be best to study. I have read the disadvantages and advantages of VB and C++ but I am not sure which one I should choose to do.

Here is one concern of mine: Do I have to know advanced math for C++? Also, can I design things for the web like my other post like java does?

VB or C++? VB.net or C++? VB.net or VB??
Posted by PGuard on 08:14:00 12-22-2002
Its allways good to start with ASM but if you are a cheater like me just start with C.
PGuard
Posted by dxprog on 10:08:00 12-22-2002
If you choose VB, do NOT get .NET. It is totally "different from the VB we all know and love" - Windows Game Programming with DirectX in 21 Days. You can do what I did, start with VB, get yourself aqcuainted with programming, and then move on to C. As for WebDev, C will help you the most there, since most web languages are C based (PHP, JavaScript) [addsig]
Posted by Neu[Mann] on 11:39:00 12-22-2002
Okay, I was gonna start a VB/VB.NET flamewar here, going against my own principles I'll hold it for now.

Here are my personnal opinions. Many will agree, other may disgree. I don't mind.

VB: Easy. Widely used. Some will say it lack some challenge and I believe it's kinda true.

VB.NET: Harder than VB but closer to what real object-oriented languages are like (C++, Java, C#). Not as used as VB but it's the next big thing put forward by Microsoft so expect it to grow big quickly.

C++: The hardest of the bunch. Worth learning because it's popular and widely used but the alternatives to it, being C#, Java, Python or whatever, gets more and more popular.

C#: My own favorite. Can be compared to C++ on most topics but not remotely as hard as C++. Worth learning. It's another big thing put forward by Microsoft which will likely become the "next Java". Microsoft probably wants to slowly kill C++ and get programmers to use this language. This is obvisouly a Bad Thing (tm), but the language itself and the platform it's running on are really good for programmers. Just don't look at C# as Another Bad Thing from The Beast (tm).

I'll be glad to answer more questions on any of those languages. Hope it helps.
Posted by Henning on 19:59:00 12-22-2002
I think you should start with java(like me) cause it's very easy and when you can programm in java you can also programm in c/c++ and ASM [addsig]
Posted by KaGez on 22:35:00 12-22-2002
there is no best or worst language. Every language is made for a specifical need. So PHP for example is made to mainly generate dynamic pages on a httpd.
ASM if good if you wanna do everything yourself, and wanna know what works how in your program.

Every language has it's need, so learning a bunch of them isn't bad. Always use the language suited for the task
[addsig]
Posted by dxprog on 00:08:00 12-23-2002
If you want to start with something easy, VB is it. If you want to leap right into the heart of programming, do C or a C direvitive, Java, PHP, etc. But ultimatly it's up to you. There is no right or wrong way to start. [addsig]
Posted by craigbaxter on 05:04:00 01-25-2003
It depends really on what you want to do with the programming language you learn.

Personally - I'd go with Java or C++ (if you can do one the other's easy to learn), but in the end it's down to what you want to use it for and what paradigm you suit best.

Craig
Posted by KaGez on 10:58:00 01-25-2003
isn't Java basically (BASICALLY!!!) a slower version of C++?
[addsig]
Posted by craigbaxter on 06:48:00 01-29-2003
No - there are several differences between Java and C++:
--> Java is much more PURE of a object-orientated language (as apposed to C++ which is a mix of O-O and Imperative)
-->Java was designed to be much more compatible with the internet (with the ability to create Java applets)

They are both powerful languages in their own right - but I wouldn't say that Java was a basic version of C++ at all.

Craig
Posted by Henning on 22:50:00 01-30-2003
just start with java,then i haven't anyproblems with c and so one [addsig]
Posted by KaGez on 21:55:00 01-31-2003
henning:
you won't have a problem either when you start with C and then cleanr C++ and Java
Anyways, since it might get quite annoying (imo) if you're working on your first experiments and the interpreter is slow like in java, it can get very demotivating... well, that's just my opinion tho
[addsig]
Posted by dxprog on 22:46:00 01-31-2003
Hey I learned JavaScript and C and other C related programs clicked pretty easily. KaGez is right. [addsig]
Posted by KaGez on 17:05:00 02-03-2003
I am _always_ right!!
(except when I'm wrong...)
[addsig]