Click here to Skip to main content
15,885,200 members

Survey Results

Which programming language would you recommend to learn first?

Survey period: 1 Apr 2019 to 8 Apr 2019

Assuming you're given no other information, in which direction would you point a budding new developer?

OptionVotes% 
C75740.05
C++1337.04
C#52927.99
Kotlin130.69
Java774.07
JavaScript or TypeScript884.66
PHP331.75
Python1719.05
Swift110.58
Other784.13

View optional text answers (133 answers)


 
GeneralRe: HTML/CSS should be learned first! Pin
Abraham Andres Luna2-Apr-19 7:05
professionalAbraham Andres Luna2-Apr-19 7:05 
GeneralRe: HTML/CSS should be learned first! Pin
den2k882-Apr-19 21:41
professionalden2k882-Apr-19 21:41 
GeneralRe: HTML/CSS should be learned first! Pin
Abraham Andres Luna5-Apr-19 17:55
professionalAbraham Andres Luna5-Apr-19 17:55 
GeneralRe: HTML/CSS should be learned first! Pin
Cristian Amarie3-Apr-19 20:59
Cristian Amarie3-Apr-19 20:59 
GeneralRe: HTML/CSS should be learned first! Pin
Mike (Prof. Chuck)3-Apr-19 21:57
professionalMike (Prof. Chuck)3-Apr-19 21:57 
GeneralPunch Cards? Pin
Slacker0071-Apr-19 5:32
professionalSlacker0071-Apr-19 5:32 
GeneralRe: Punch Cards? Pin
Andreas Mertens1-Apr-19 6:40
professionalAndreas Mertens1-Apr-19 6:40 
GeneralRe: Punch Cards? Pin
OriginalGriff1-Apr-19 9:46
mveOriginalGriff1-Apr-19 9:46 
So did I - but only after they forced COBOL on us ...
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!

GeneralRe: Punch Cards? Pin
Jalapeno Bob1-Apr-19 19:26
professionalJalapeno Bob1-Apr-19 19:26 
GeneralRe: Punch Cards? Pin
Gary R. Wheeler2-Apr-19 13:26
Gary R. Wheeler2-Apr-19 13:26 
GeneralRe: Punch Cards? Pin
Frank Malcolm2-Apr-19 16:52
Frank Malcolm2-Apr-19 16:52 
GeneralAssembler Pin
  Forogar  1-Apr-19 5:06
professional  Forogar  1-Apr-19 5:06 
GeneralRe: Assembler Pin
Chris Maunder3-Apr-19 6:16
cofounderChris Maunder3-Apr-19 6:16 
GeneralRe: Assembler Pin
  Forogar  3-Apr-19 9:21
professional  Forogar  3-Apr-19 9:21 
GeneralRe: Assembler Pin
Chris Maunder3-Apr-19 9:25
cofounderChris Maunder3-Apr-19 9:25 
GeneralRe: Assembler Pin
  Forogar  3-Apr-19 9:59
professional  Forogar  3-Apr-19 9:59 
GeneralMaybe it depends on what your are tooling up to do? Pin
MarcusCole68331-Apr-19 4:16
professionalMarcusCole68331-Apr-19 4:16 
GeneralNim Pin
Nemanja Trifunovic1-Apr-19 3:40
Nemanja Trifunovic1-Apr-19 3:40 
GeneralRe: Nim Pin
PeejayAdams2-Apr-19 5:32
PeejayAdams2-Apr-19 5:32 
GeneralUnpopular Opinion... VB Pin
KSmithDev1-Apr-19 3:27
KSmithDev1-Apr-19 3:27 
GeneralRe: Unpopular Opinion... VB Pin
Jalapeno Bob1-Apr-19 9:06
professionalJalapeno Bob1-Apr-19 9:06 
GeneralRe: Unpopular Opinion... VB Pin
PIEBALDconsult1-Apr-19 13:15
mvePIEBALDconsult1-Apr-19 13:15 
GeneralRe: Unpopular Opinion... VB Pin
Jalapeno Bob1-Apr-19 19:44
professionalJalapeno Bob1-Apr-19 19:44 
GeneralRe: Unpopular Opinion... VB Pin
RickZeeland1-Apr-19 23:23
mveRickZeeland1-Apr-19 23:23 
GeneralJava or C#, they are both similar in many respects Pin
Slacker0071-Apr-19 0:13
professionalSlacker0071-Apr-19 0:13 

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.