Click here to Skip to main content
16,016,570 members

Survey Results

The best beginners language   [Edit]

Survey period: 27 Nov 2000 to 3 Dec 2000

Which language would you recommend a beginner learn in order to get started in todays IT world?

OptionVotes% 
Visual Basic18728.42
C#345.17
C8212.46
C++20531.16
Java8112.31
VBScript / Javascript274.10
Other...426.38



 
GeneralSmallTalk - the best for newbies, then Prolog Pin
1-Dec-00 2:36
suss1-Dec-00 2:36 
GeneralAssembler (might as well do it right) Pin
Roger Scudder29-Nov-00 15:08
Roger Scudder29-Nov-00 15:08 
GeneralMake mine Python Pin
Jonathan Gilligan28-Nov-00 15:33
Jonathan Gilligan28-Nov-00 15:33 
GeneralRe: Make mine Python Pin
30-Nov-00 7:26
suss30-Nov-00 7:26 
GeneralWhy C++ is not a good choice. Pin
27-Nov-00 21:14
suss27-Nov-00 21:14 
GeneralRe: Why C++ is not a good choice. Pin
CodeGuy28-Nov-00 2:04
CodeGuy28-Nov-00 2:04 
GeneralHow much experience in IT do you have Pin
NormDroid28-Nov-00 2:13
professionalNormDroid28-Nov-00 2:13 
GeneralRe: Why C++ is not a good choice. Pin
28-Nov-00 9:36
suss28-Nov-00 9:36 
GeneralIs this a troll, or just flame bait ? Pin
Christian Graus28-Nov-00 13:08
protectorChristian Graus28-Nov-00 13:08 
GeneralWhy C++ is so scary? Pin
30-Nov-00 3:37
suss30-Nov-00 3:37 
GeneralRe: Why C++ is not a good choice. Pin
TSI30-Nov-00 9:54
TSI30-Nov-00 9:54 
GeneralRe: Why C++ is not a good choice. Pin
Joseph Dempsey1-Dec-00 6:33
Joseph Dempsey1-Dec-00 6:33 
GeneralRe: Why C++ is not a good choice. Pin
Lakshmi Vyas1-Dec-00 17:27
Lakshmi Vyas1-Dec-00 17:27 
GeneralNo Pascal/Delphi ? Pin
George27-Nov-00 4:42
George27-Nov-00 4:42 
GeneralRe: No Pascal/Delphi ? Pin
27-Nov-00 7:22
suss27-Nov-00 7:22 
GeneralRe: No Pascal/Delphi ? Pin
28-Nov-00 1:28
suss28-Nov-00 1:28 
GeneralRe: No Pascal/Delphi ? Pin
28-Nov-00 1:50
suss28-Nov-00 1:50 
GeneralRe: No Pascal/Delphi ? Pin
28-Nov-00 1:59
suss28-Nov-00 1:59 
GeneralRe: No Pascal/Delphi ? Pin
28-Nov-00 2:40
suss28-Nov-00 2:40 
GeneralRe: No Pascal/Delphi ? Pin
Chris Maunder29-Nov-00 8:49
cofounderChris Maunder29-Nov-00 8:49 
GeneralI love C++ but... Pin
Oz Solomon27-Nov-00 2:45
Oz Solomon27-Nov-00 2:45 
GeneralRe: I love C++ but... Pin
27-Nov-00 7:20
suss27-Nov-00 7:20 
GeneralRe: I love C++ but... Pin
Brian Heilman27-Nov-00 9:21
Brian Heilman27-Nov-00 9:21 
GeneralRe: I love C++ but... Pin
Oz Solomon27-Nov-00 9:57
Oz Solomon27-Nov-00 9:57 
As you disagree with me, I again disagree with you.

From where we're sitting, it's hard to see how hard it is to be a new programmer these days. When I started programming, the OS had only a handful of functions at best, and standard libraries were sparse, and the languages were (relatively) simple. Everything was incremental from there.

Someone coming into today's C++ software market has to:
a) master a language that is non-trivial at best
b) master the OS programming model (e.g. Windows events, etc.)
c) master the OS APIs (anybody out there know how many thousands of API calls Windows has???) and libraries (COM, ODBC, MSI, ....)
d) master the standard libraries
and on and on.

It's a huge undertaking that can't be done easily.

So if you want to start programming, my vote is still for VB. You can concentrate on program-flow for a while, without worrying about things like memory management, and nasty COM interfaces. Once you've got that right, moving to C++ is the right evolutionary process.

> So my vote is for C++.. Because as it was so elegantly
> put in another comment, then you can Learn everything
> fairly easily(and in VBs case, very easily).
> And you can fix stuff for the programmers that can't!!

> Heck learn C++, and then become a VB guy. You'll be that
> much more marketable!!!
So again -- personal opinion: If I'm interviewing a guy for a VB job, and he says he's from a C++ background, that's what I test him on. Most guys like that can't even answer the question "why do you need virtual destructors?". Thats a no hire right there. And why? Because the guy started out in C++ - thought he knew enough of it - but it's all baloney.

I'm sure we agree that if you grasp C++ in a good way, VB is just a luxury. So I'll conclude by saying:
Heck lean VB, and then become a C++ buy. You'll be that much more marketable!!!

Cheers,
-Oz


---
Grab WndTabs from http://www.wndtabs.com to make your VC++ experience that much more comfortable...
GeneralRe: I love C++ but... Pin
Brian Heilman27-Nov-00 11:00
Brian Heilman27-Nov-00 11:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.