Click here to Skip to main content
14,937,644 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)


 
GeneralPascal Pin
nassimi10-Apr-19 22:21
Membernassimi10-Apr-19 22:21 
GeneralC by far Pin
Cristian Amarie3-Apr-19 20:58
MemberCristian Amarie3-Apr-19 20:58 
GeneralRe: C by far Pin
Shao Voon Wong4-Apr-19 22:38
mvaShao Voon Wong4-Apr-19 22:38 
GeneralRe: C by far Pin
Gary R. Wheeler5-Apr-19 13:20
MemberGary R. Wheeler5-Apr-19 13:20 
GeneralRe: C by far Pin
Daniel Pfeffer6-Apr-19 21:21
professionalDaniel Pfeffer6-Apr-19 21:21 
Shao Voon Wong wrote:
C language is akin to driving a manual transmission car without power steering.

… and if you can drive one of those, you can drive anything.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.

GeneralRe: C by far Pin
Cristian Amarie23-Apr-19 7:40
MemberCristian Amarie23-Apr-19 7:40 
GeneralAn interpreted language that supports immediate evaluation Pin
Gary R. Wheeler2-Apr-19 13:45
MemberGary R. Wheeler2-Apr-19 13:45 
GeneralRe: An interpreted language that supports immediate evaluation Pin
Mike Barthold3-Apr-19 21:55
professionalMike Barthold3-Apr-19 21:55 
GeneralTeach problem solving skills, not programming languages Pin
Marc Clifton2-Apr-19 2:19
mvaMarc Clifton2-Apr-19 2:19 
GeneralRe: Teach problem solving skills, not programming languages Pin
BryanFazekas2-Apr-19 3:26
MemberBryanFazekas2-Apr-19 3:26 
GeneralRe: Teach problem solving skills, not programming languages Pin
Florian Rappl7-Apr-19 5:07
professionalFlorian Rappl7-Apr-19 5:07 
GeneralIt depends! Pin
gervacleto2-Apr-19 1:58
professionalgervacleto2-Apr-19 1:58 
GeneralDepends... Pin
Mike Hankey2-Apr-19 0:19
professionalMike Hankey2-Apr-19 0:19 
GeneralRe: Depends... Pin
Marc Clifton2-Apr-19 2:17
mvaMarc Clifton2-Apr-19 2:17 
GeneralRe: Depends... Pin
Mike Hankey2-Apr-19 2:27
professionalMike Hankey2-Apr-19 2:27 
GeneralRe: Depends... Pin
Marc Clifton2-Apr-19 8:25
mvaMarc Clifton2-Apr-19 8:25 
GeneralHTML/CSS should be learned first! Pin
Abraham Andres Luna1-Apr-19 7:19
professionalAbraham Andres Luna1-Apr-19 7:19 
GeneralRe: HTML/CSS should be learned first! Pin
RickZeeland1-Apr-19 23:18
mveRickZeeland1-Apr-19 23:18 
GeneralRe: HTML/CSS should be learned first! Pin
Abraham Andres Luna2-Apr-19 7:04
professionalAbraham Andres Luna2-Apr-19 7:04 
GeneralRe: HTML/CSS should be learned first! Pin
RickZeeland2-Apr-19 7:34
mveRickZeeland2-Apr-19 7:34 
GeneralRe: HTML/CSS should be learned first! Pin
Blue Iguana2-Apr-19 3:38
professionalBlue Iguana2-Apr-19 3:38 
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
MemberCristian Amarie3-Apr-19 20:59 

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.