Click here to Skip to main content
16,012,468 members

Survey Results

What is the best starting language for a new developer?   [Edit]

Survey period: 7 Apr 2008 to 14 Apr 2008

Some developers start with scripting and move to high level languages, while other start with ASM and continue from there. What do you think is best way to start? (Suggested by Christiaan Rakowski)

OptionVotes% 
Assembler (any flavour)512.43
C30614.59
C++28713.68
C# / Java69633.17
Lisp150.71
Pascal / Modula / Delphi1266.01
Python361.72
VBScript241.14
Visual Basic26912.82
The first language will depend on what area the developer will want to work24111.49

View optional text answers (93 answers)


 
GeneralMessage Closed Pin
7-Apr-08 8:32
jlac40967-Apr-08 8:32 
GeneralRe: Why are C# and Java grouped Pin
Shog97-Apr-08 8:56
sitebuilderShog97-Apr-08 8:56 
GeneralMessage Closed Pin
7-Apr-08 9:00
jlac40967-Apr-08 9:00 
GeneralRe: Why are C# and Java grouped Pin
Shog97-Apr-08 9:13
sitebuilderShog97-Apr-08 9:13 
GeneralMessage Closed Pin
7-Apr-08 9:18
jlac40967-Apr-08 9:18 
GeneralRe: Why are C# and Java grouped Pin
Shog97-Apr-08 9:35
sitebuilderShog97-Apr-08 9:35 
GeneralMessage Closed Pin
7-Apr-08 9:45
jlac40967-Apr-08 9:45 
GeneralRe: Why are C# and Java grouped Pin
Shog97-Apr-08 10:01
sitebuilderShog97-Apr-08 10:01 
jlac1024 wrote:
What does that get you in all of them?

Javascript: SyntaxError: missing ; before statement
Others: an integer variable of system- and platform-defined size, with storage and scope dependent language and context.
jlac1024 wrote:
What does that get you in all of them? An integer variable(regardless of the type -- being 8 bit, 16 bit, 32 bit, 64 bit, 1024 bit, etc)

How are you going to talk about the fundamentals of programming and then imply that it's ok to ignore the size of an integer?!
jlac1024 wrote:
All of them, however, if you pick up a "learn C++\Java\C#\C in 25 seconds!" they will nearly teach you the same syntax for all of them. So grouping them up for a learning purpose is moot.

And if you don't understand the fundamental differences between what appears to be similar syntax, then you're going to be in for a world of hurt[^].
jlac1024 wrote:
When teaching, you don't usually teach how to build a house without starting at how to use a hammer and nails.

Ideally, you'd start with basic things like squaring up a foundation. And I suspect you'd be remiss in not mentioning the advantages screws have over nails in many common scenarios, although i don't build houses so perhaps not. Still, i'm pretty sure that if you're gonna be using nail guns then it's probably not as important that your new worker becomes an old pro WRT the hammer method.
I expect though, that you'd really stress the difference between 3" siding nails and shingle tacks.


Citizen 20.1.01
'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'

GeneralRe: Why are C# and Java grouped Pin
richard_k7-Apr-08 18:04
richard_k7-Apr-08 18:04 
GeneralRe: Why are C# and Java grouped Pin
kjmcsd7-Apr-08 8:14
kjmcsd7-Apr-08 8:14 
GeneralRe: Why are C# and Java grouped Pin
tlcouger7-Apr-08 3:40
tlcouger7-Apr-08 3:40 
GeneralRe: Why are C# and Java grouped Pin
Nemanja Trifunovic7-Apr-08 3:43
Nemanja Trifunovic7-Apr-08 3:43 
GeneralRe: Why are C# and Java grouped Pin
tlcouger7-Apr-08 3:51
tlcouger7-Apr-08 3:51 
GeneralRe: Why are C# and Java grouped Pin
Nemanja Trifunovic7-Apr-08 4:00
Nemanja Trifunovic7-Apr-08 4:00 
GeneralThis should settle it Pin
edu.net7-Apr-08 4:42
edu.net7-Apr-08 4:42 
GeneralRe: Why are C# and Java grouped Pin
Shog97-Apr-08 5:44
sitebuilderShog97-Apr-08 5:44 
GeneralRe: Why are C# and Java grouped Pin
Mustafa Ismail Mustafa7-Apr-08 7:21
Mustafa Ismail Mustafa7-Apr-08 7:21 
GeneralFramework/Platform is more important? Pin
Andy Davies7-Apr-08 2:21
Andy Davies7-Apr-08 2:21 
GeneralRe: Framework/Platform is more important? Pin
Paul Watson7-Apr-08 2:25
sitebuilderPaul Watson7-Apr-08 2:25 
GeneralRe: Framework/Platform is more important? Pin
Nemanja Trifunovic7-Apr-08 3:22
Nemanja Trifunovic7-Apr-08 3:22 
GeneralEnglish (or whatever your native language is) Pin
Marc Clifton7-Apr-08 1:40
mvaMarc Clifton7-Apr-08 1:40 
GeneralRe: English (or whatever your native language is) Pin
Paul Watson7-Apr-08 2:15
sitebuilderPaul Watson7-Apr-08 2:15 
GeneralRe: English (or whatever your native language is) Pin
Marc Clifton7-Apr-08 2:21
mvaMarc Clifton7-Apr-08 2:21 
GeneralThe best is.... Pin
Rachel Mant7-Apr-08 1:31
Rachel Mant7-Apr-08 1:31 
GeneralRe: The best is.... Pin
Paul Watson7-Apr-08 2:16
sitebuilderPaul Watson7-Apr-08 2:16 

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.