Click here to Skip to main content
15,907,328 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)


 
GeneralRe: Get the Newbie Coding Pin
Member 9610-Apr-08 6:58
Member 9610-Apr-08 6:58 
GeneralMost of the posts here are missing the point... Pin
richard_k7-Apr-08 8:54
richard_k7-Apr-08 8:54 
GeneralRe: Most of the posts here are missing the point... Pin
illium7-Apr-08 9:47
illium7-Apr-08 9:47 
GeneralRe: Most of the posts here are missing the point... Pin
z9746478-Apr-08 2:28
z9746478-Apr-08 2:28 
GeneralRe: Most of the posts here are missing the point... Pin
leppie7-Apr-08 10:49
leppie7-Apr-08 10:49 
GeneralRe: Most of the posts here are missing the point... Pin
MurrayLang7-Apr-08 14:09
MurrayLang7-Apr-08 14:09 
GeneralRe: Most of the posts here are missing the point... [modified] Pin
richard_k7-Apr-08 17:28
richard_k7-Apr-08 17:28 
GeneralRe: Most of the posts here are missing the point... Pin
sparkyJaze9-Apr-08 4:44
sparkyJaze9-Apr-08 4:44 
I understand the point you are trying to make. I followed probably what you would call the wrong path. Started in BASIC, went to VB6, then learned Assembler, C, Java, and now on to .NET. I will fully admit that after I learned assembler my outlook and view on coding techniques were dramatically changed. However, I feel trying nowadays to get someone from assembler to C to C++ or C# and then finally onto a framework is akin to telling your 16 year old to rebuild his car bolt for bolt before he can take it once around the block.

I fully understand and see everyday the problems of programmers with no mental connection between their code and the machine it is running on, but I don't think forcing a PhD amount of work before they can start doing anything is the right answer either. However, I do well believe all CIS college programs should have an assembler course in their somewhere, which is sadly lacking. I just think there has to be a better way.
GeneralWho is voting? C++ is definitely the one Pin
kjmcsd7-Apr-08 8:11
kjmcsd7-Apr-08 8:11 
GeneralRe: Who is voting? C++ is definitely the one Pin
leonej_dt7-Apr-08 8:23
leonej_dt7-Apr-08 8:23 
GeneralRe: Who is voting? C++ is definitely the one Pin
gygabyte7-Apr-08 8:32
gygabyte7-Apr-08 8:32 
GeneralRe: Who is voting? C++ is definitely the one Pin
kjmcsd7-Apr-08 8:50
kjmcsd7-Apr-08 8:50 
GeneralRe: Who is voting? C++ is definitely the one Pin
gygabyte7-Apr-08 9:52
gygabyte7-Apr-08 9:52 
GeneralRe: Who is voting? C++ is definitely the one [modified] Pin
richard_k7-Apr-08 17:43
richard_k7-Apr-08 17:43 
GeneralRe: Who is voting? C++ is definitely the one Pin
Niiiissssshhhhhuuuuu7-Apr-08 9:41
Niiiissssshhhhhuuuuu7-Apr-08 9:41 
GeneralRe: Who is voting? C++ is definitely the one Pin
Nemanja Trifunovic7-Apr-08 10:16
Nemanja Trifunovic7-Apr-08 10:16 
GeneralRe: Who is voting? C++ is definitely the one Pin
kjmcsd7-Apr-08 10:48
kjmcsd7-Apr-08 10:48 
GeneralRe: Who is voting? C++ is definitely the one Pin
Member 39383957-Apr-08 12:47
Member 39383957-Apr-08 12:47 
GeneralRe: Who is voting? C++ is definitely the one Pin
Bevan C Bird7-Apr-08 17:13
Bevan C Bird7-Apr-08 17:13 
GeneralRe: Who is voting? C++ is definitely the one Pin
elektrowolf8-Apr-08 0:47
elektrowolf8-Apr-08 0:47 
GeneralIt's all about the end result Pin
StevenWalsh7-Apr-08 7:37
StevenWalsh7-Apr-08 7:37 
GeneralRe: It's all about the end result Pin
leonej_dt7-Apr-08 7:41
leonej_dt7-Apr-08 7:41 
GeneralRe: It's all about the end result Pin
richard_k7-Apr-08 17:53
richard_k7-Apr-08 17:53 
GeneralJavascript. Or, FORTH (if you can find it) Pin
Shog97-Apr-08 5:51
sitebuilderShog97-Apr-08 5:51 
GeneralRe: Javascript. Or, FORTH (if you can find it) Pin
leppie7-Apr-08 10:50
leppie7-Apr-08 10:50 

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.