Click here to Skip to main content
16,012,166 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)


 
GeneralBetter first learn structural programming like C Pin
Anurag Gandhi8-Apr-08 19:52
professionalAnurag Gandhi8-Apr-08 19:52 
GeneralRe: Better first learn structural programming like C Pin
DJ van Wyk8-Apr-08 21:23
professionalDJ van Wyk8-Apr-08 21:23 
Question[Message Deleted] Pin
kraft8-Apr-08 14:58
kraft8-Apr-08 14:58 
GeneralRe: WebBrowser Pin
Vasudevan Deepak Kumar8-Apr-08 20:10
Vasudevan Deepak Kumar8-Apr-08 20:10 
GeneralRe: WebBrowser [modified] Pin
kraft10-Apr-08 13:23
kraft10-Apr-08 13:23 
GeneralRe: WebBrowser Pin
Mycroft Holmes10-Apr-08 20:18
professionalMycroft Holmes10-Apr-08 20:18 
GeneralRe: WebBrowser Pin
kraft11-Apr-08 0:26
kraft11-Apr-08 0:26 
GeneralMy route Pin
Rama Krishna Vavilala8-Apr-08 12:55
Rama Krishna Vavilala8-Apr-08 12:55 
Basic (BBC Micro)
GWBasic
Pascal
Scheme
C++
Prolog
Visual C++
Java
Visual Basic (Yes after I learned C++, I spent time and effort learning VB for funSmile | :) )
C#/VB.NET
Objective C (Currently Learning)


I think one should start with one functional and one procedural language. I definitely recommend C++ over Java and C# (when starting). Reason is simple person who comes from C\C++ background is generally more conscious about resource utilization (memory, file handles, database connections) then a person who starts with Java or C#. A functional programming language is good because it offers one a different way to tackle problems using a different thinking pattern to solve a problem. All this help overall in making of a good programmer.

You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

GeneralRe: My route Pin
Nemanja Trifunovic8-Apr-08 15:05
Nemanja Trifunovic8-Apr-08 15:05 
GeneralRe: My route Pin
quangtin38-Apr-08 19:50
quangtin38-Apr-08 19:50 
GeneralRe: My route Pin
Rajesh R Subramanian9-Apr-08 5:12
professionalRajesh R Subramanian9-Apr-08 5:12 
GeneralABC = Assembly (for the basics), Basic (for the assembly) and C/C++ (for structure)... Pin
Palavos8-Apr-08 3:24
Palavos8-Apr-08 3:24 
GeneralRe: ABC = Assembly (for the basics), Basic (for the assembly) and C/C++ (for structure)... Pin
DJ van Wyk8-Apr-08 21:31
professionalDJ van Wyk8-Apr-08 21:31 
GeneralGadgets rather than Computers... Pin
Palavos9-Apr-08 2:28
Palavos9-Apr-08 2:28 
GeneralC Pin
izmoto8-Apr-08 1:56
izmoto8-Apr-08 1:56 
GeneralMy route was ... Pin
Vasudevan Deepak Kumar7-Apr-08 21:13
Vasudevan Deepak Kumar7-Apr-08 21:13 
GeneralStudy? Work? Sys? Utils? Web? Pin
workwarever7-Apr-08 20:41
workwarever7-Apr-08 20:41 
GeneralPascal! What about BASIC??? Pin
ThatsAlok7-Apr-08 19:34
ThatsAlok7-Apr-08 19:34 
GeneralRe: Pascal! What about BASIC??? Pin
Herl the Pearl7-Apr-08 19:48
Herl the Pearl7-Apr-08 19:48 
GeneralRe: Pascal! What about BASIC??? Pin
Martin ISDN7-Apr-08 23:33
Martin ISDN7-Apr-08 23:33 
GeneralRe: Pascal! What about BASIC??? Pin
ThatsAlok8-Apr-08 3:50
ThatsAlok8-Apr-08 3:50 
GeneralC - The Mother of All Languages Pin
Nisamudheen7-Apr-08 18:06
Nisamudheen7-Apr-08 18:06 
GeneralRe: C - The Mother of All Languages Pin
Martin ISDN8-Apr-08 0:03
Martin ISDN8-Apr-08 0:03 
GeneralRe: C - The Mother of All Languages Pin
kraft8-Apr-08 15:32
kraft8-Apr-08 15:32 
GeneralRe: C - The Mother of All Languages Pin
Pater8-Apr-08 1:06
Pater8-Apr-08 1:06 

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.