Click here to Skip to main content
15,888,250 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



 
GeneralRe: I love C++ but... Pin
Oz Solomon27-Nov-00 9:57
Oz Solomon27-Nov-00 9:57 
GeneralRe: I love C++ but... Pin
Brian Heilman27-Nov-00 11:00
Brian Heilman27-Nov-00 11:00 
GeneralRe: I love C++ but... Pin
Masoud Samimi27-Nov-00 11:28
Masoud Samimi27-Nov-00 11:28 
GeneralRe: I love C++ but... Pin
NormDroid28-Nov-00 3:43
professionalNormDroid28-Nov-00 3:43 
GeneralRe: I love C++ but... Pin
Christian Graus28-Nov-00 13:15
protectorChristian Graus28-Nov-00 13:15 
GeneralJust a quick answer... Pin
30-Nov-00 22:20
suss30-Nov-00 22:20 
GeneralRe: I love C++ but... Pin
George28-Nov-00 5:44
George28-Nov-00 5:44 
GeneralRe: I love C++ but... Pin
28-Nov-00 6:55
suss28-Nov-00 6:55 
I think the VB stigma is so cute Smile | :) The funny part is the same people who say "Yeah, VB is great for prototypes, but..." have been in the business quite a while and haven't touched VB since v3 or v4. And why would they? They were terrible. Those same people also usually come with comments like "VC++ over VB is a no-brainer, you've got to have OO programming!" Then after talking to me for a few minutes they say "hmmm... really? You can do OO programming in VB now? Hmm.. you have access to every API function I use in VC++, and a slew of VB functions that usually make the API unnecessary? Wow, really, you can make a COM server in VB? Wow, and it takes *how* long? Geesh." I think a large part of the stigma may be that these people gave up on VB a few years ago, and haven't kept up w/ the improvements. But then again, who can blame them? I would have done the same if I started back then.

I program in VB and VC++. Here's an example of 2 projects going on here right now (both desktop apps):

1) User can create 3D highway/bridge models and create drive-through animations, OpenGL
2) User uses a series of dialogs, interactive 2D diagrams, etc. to model a bridge to be sent to another engine for analysis. App connects to a DB (Access) of predefined parts, and allows for custom definitions to be addded.

Now why should I write #2 in VC++, or #1 in VB?? I shouldn't. IMHO, people who are so stubborn about which language they choose often times don't have enough knowledge to select the right tool.

Another example: A company I interviewed w/ wrote some really cool dental software using VC++/DirectX7 (3D model of mouth is pretty cool), using Access files to store the data. When their clients needed the data in Excel, so they could do their own manipulations, the company had their junior programmers write a conversion app in VC++. These guys had no clue what IAnything was, and they had to kludge around interface pointers and wrapper classes... they were lost. The same dinky app in VB would take no time -- set references to the Access and Excel TLBs, create some objects w/ 'New,' and away you go! They just used VC++ because that's all they knew.

I'll be the first to admit that I am a big fan of the implementation inheritance that is easier to do in C++, and I like the Doc/View architecture. And if you need to get close to the hardware (graphics), VB is not your choice. But that's about all. VB events beat the heck out of callback interfaces, message maps, or event macros. And anything to do w/ COM is ridiculously easier in VB. DB Apps, same thing.

I'm tired now Smile | :) I guess my point is just pick the right tool for the job, and don't be so damn stubborn. Most people who carry on the VB stigma just do so out of ignorance.

Good night folks! You've been great. I'll be here all week, try the veal.
GeneralRe: I love C++ but... Pin
29-Nov-00 17:20
suss29-Nov-00 17:20 
GeneralRe: I love C++ but... Pin
Brian Heilman1-Dec-00 4:55
Brian Heilman1-Dec-00 4:55 
GeneralRe: I love C++ but... Pin
28-Nov-00 7:15
suss28-Nov-00 7:15 
GeneralLow Votes for C#? Pin
NormDroid26-Nov-00 22:03
professionalNormDroid26-Nov-00 22:03 
GeneralRe: Low Votes for C#? Pin
ColinDavies26-Nov-00 22:39
ColinDavies26-Nov-00 22:39 
GeneralRe: Low Votes for C#? Pin
Gennady Oster26-Nov-00 23:03
Gennady Oster26-Nov-00 23:03 
GeneralRe: Low Votes for C#? Pin
27-Nov-00 13:38
suss27-Nov-00 13:38 
GeneralRe: Low Votes for C#? Pin
Gennady Oster27-Nov-00 21:19
Gennady Oster27-Nov-00 21:19 
GeneralRe: of course Low Votes for C#? Pin
Chris Losinger29-Nov-00 9:35
professionalChris Losinger29-Nov-00 9:35 

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.