Click here to Skip to main content
15,899,314 members

Survey Results

What would you recommend someone learn as their first programming language?

Survey period: 12 Jul 2015 to 26 Jul 2015

Let's assume you like the person and wish them no harm.

OptionVotes% 
C47620.05
C++28011.79
C#73931.13
Java2128.93
Javascript1496.28
Objective-C or Swift100.42
Pascal / Modula / Delphi883.71
PHP522.19
VB / VB.NET2018.47
Something else1677.03



 
GeneralSomething Else Pin
Nagy Vilmos15-Jul-15 4:47
professionalNagy Vilmos15-Jul-15 4:47 
GeneralThe answer depends on whether the person wants to do it as a hobby or professionally. Pin
Shao Voon Wong14-Jul-15 18:47
mvaShao Voon Wong14-Jul-15 18:47 
GeneralRe: The answer depends on whether the person wants to do it as a hobby or professionally. Pin
Mircea Diaconescu7-Aug-15 2:04
Mircea Diaconescu7-Aug-15 2:04 
GeneralMy Vote C and C++ PinPopular
Santhosh Babu Mahimairaj14-Jul-15 18:40
professionalSanthosh Babu Mahimairaj14-Jul-15 18:40 
GeneralSQL Pin
tochd14-Jul-15 15:06
tochd14-Jul-15 15:06 
GeneralRe: SQL Pin
Mostafa A. Ali14-Jul-15 20:14
professionalMostafa A. Ali14-Jul-15 20:14 
GeneralRe: SQL Pin
kmoorevs18-Jul-15 17:19
kmoorevs18-Jul-15 17:19 
GeneralWhat? Python's not even on the list? PinPopular
kdmote14-Jul-15 3:37
kdmote14-Jul-15 3:37 
Python. Most definitely Python.

Now, the reason I say this is because this is the best language for KIDS to learn. And kids should be the ones learning to program. And its best for kids because it is the simplest, most intuitive entry point into the fundamentals of programming. Most of the other mainline languages are filled with so much muck and scaffolding that a teacher finds himself saying, "OK, just ignore all that boilerplate stuff for now, I'll explain that later" -- so students get the impression that half of programming is mysterious magic. That should not be. Fifty years ago it was the job of every responsible dad to teach his kids how to fix the car -- to remove the mystery and explain the simple mechanics of the machine. (That's much harder to do now, with all the magic in today's cars.) Today our job is to demystify the underhood of the computer (again, hard to do with iDevices that are glued shut!). Python is the best pedagogical device for doing so. It may not be the best foundational language for a career in Computer Science, but that path represents just a fraction of all the people who are -- or should be -- learning to program.
GeneralRe: What? Python's not even on the list? PinPopular
Kevin McFarlane14-Jul-15 6:14
Kevin McFarlane14-Jul-15 6:14 
GeneralRe: What? Python's not even on the list? Pin
PascoBill14-Jul-15 7:09
PascoBill14-Jul-15 7:09 
GeneralRe: What? Python's not even on the list? Pin
Kevin McFarlane14-Jul-15 7:39
Kevin McFarlane14-Jul-15 7:39 
GeneralRe: What? Python's not even on the list? Pin
freebaja16-Jul-15 8:56
freebaja16-Jul-15 8:56 
GeneralAlways assembly PinPopular
harold aptroot14-Jul-15 1:20
harold aptroot14-Jul-15 1:20 
GeneralRe: Always assembly Pin
Fabio Franco14-Jul-15 1:59
professionalFabio Franco14-Jul-15 1:59 
GeneralRe: Always assembly Pin
freebaja16-Jul-15 9:06
freebaja16-Jul-15 9:06 
GeneralRe: Always assembly Pin
den2k8816-Jul-15 23:33
professionalden2k8816-Jul-15 23:33 
GeneralRe: Always assembly Pin
harold aptroot26-Jul-15 13:59
harold aptroot26-Jul-15 13:59 
GeneralRe: Always assembly Pin
RASPeter14-Jul-15 6:57
professionalRASPeter14-Jul-15 6:57 
GeneralAlready bought some items for starting out.. Pin
User 1013254614-Jul-15 0:51
User 1013254614-Jul-15 0:51 
GeneralRe: Already bought some items for starting out.. Pin
PIEBALDconsult15-Jul-15 4:40
mvePIEBALDconsult15-Jul-15 4:40 
GeneralDepends on what they are going to do with it. Pin
greldak13-Jul-15 22:24
greldak13-Jul-15 22:24 
GeneralIt depends Pin
Rosenne13-Jul-15 21:55
Rosenne13-Jul-15 21:55 
GeneralC++ PinPopular
Daniel Pfeffer13-Jul-15 21:51
professionalDaniel Pfeffer13-Jul-15 21:51 
GeneralRe: C++ Pin
W Balboos, GHB14-Jul-15 1:31
W Balboos, GHB14-Jul-15 1:31 
GeneralNo python in the list??? You are guilty. PinPopular
pasztorpisti13-Jul-15 21:14
pasztorpisti13-Jul-15 21:14 

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.