Click here to Skip to main content
15,899,313 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: convert file Pin
NormDroid9-Apr-08 21:31
professionalNormDroid9-Apr-08 21:31 
AnswerRe: convert file Pin
balu chettri9-Apr-08 22:15
balu chettri9-Apr-08 22:15 
GeneralRe: convert file Pin
CPallini10-Apr-08 7:47
mveCPallini10-Apr-08 7:47 
Questionhow to sort table Pin
mrd9-Apr-08 0:55
mrd9-Apr-08 0:55 
GeneralRe: how to sort table Pin
Rajesh R Subramanian9-Apr-08 5:09
professionalRajesh R Subramanian9-Apr-08 5:09 
JokeRe: how to sort table Pin
Vasudevan Deepak Kumar10-Apr-08 0:50
Vasudevan Deepak Kumar10-Apr-08 0:50 
GeneralC no doubt.. Pin
naveen.srikakolanu8-Apr-08 23:46
naveen.srikakolanu8-Apr-08 23:46 
GeneralRe: C no doubt.. Pin
faschistisch9-Apr-08 14:00
faschistisch9-Apr-08 14:00 
I agree absolutely with you.

At first, when I didn't know programming, but wanting to learn, I began with Visual Basic (6.0) ... if I remember well. It was very difficult to me because, well, mainly because I was just 12 years old and I didn't know algorithms nor programming guides. So it was a failure. Sigh | :sigh:

So I decided to began with C, because I saw it as the most elementary and powerful language, and a solid base to continue on learning other languages in future. Then, when I had already learned C, it would have been like Programming would have appeared clearly in front of me. When I was to starting to learn a new language, it was easy to me to learn, thing that wouldn't have been the same way easy having other language as starting point that wouldn't have been C.

And ... now I'm here, already programming good code, in C, C#, C++ and Java, and just four years after, being 16.

So, I think, a procedural language as C is the best starting point and the most solid base to learn programming (even without having learned algorithms, and learning in a self-teaching manner as I did) and more complex paradigms after (like OOP, Generic, etc.) Smile | :)

-- Sorry for my bad english, it's not my native language and I'm learning. --
GeneralRe: C no doubt.. Pin
workwarever11-Apr-08 0:26
workwarever11-Apr-08 0:26 
GeneralRe: C no doubt.. Pin
Sourya10-Apr-08 7:03
Sourya10-Apr-08 7:03 
GeneralMy path Pin
AlexanderO28-Apr-08 23:38
AlexanderO28-Apr-08 23:38 
GeneralRe: My path Pin
Ma tju9-Apr-08 18:39
Ma tju9-Apr-08 18:39 
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 
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 

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.