Click here to Skip to main content
15,031,219 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: 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
MemberNemanja Trifunovic1-Apr-19 3:40 
GeneralRe: Nim Pin
PeejayAdams2-Apr-19 5:32
MemberPeejayAdams2-Apr-19 5:32 
GeneralUnpopular Opinion... VB PinPopular
KSmithDev1-Apr-19 3:27
professionalKSmithDev1-Apr-19 3:27 
I know, I know. I'll take the hit, but I actually think BASIC is a great language to start off with. It's very verbose, yes. However that can be a boon to a new developer. I got started by breaking GORILLAS.BAS 1001 different ways but every break got me a little closer to understanding what I was reading. Instead of a mix of symbols and brackets to the untrained eye, it's just words. As an added benefit, VB cracks open the .NET ecosystem.
...never send to know for whom the code faults; if faults for thee.

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
professionalPIEBALDconsult1-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 
GeneralRe: Java or C#, they are both similar in many respects Pin
honey the codewitch1-Apr-19 0:45
mvahoney the codewitch1-Apr-19 0:45 
GeneralRe: Java or C#, they are both similar in many respects Pin
Slacker0071-Apr-19 0:54
professionalSlacker0071-Apr-19 0:54 
GeneralRe: Java or C#, they are both similar in many respects Pin
honey the codewitch1-Apr-19 1:07
mvahoney the codewitch1-Apr-19 1:07 
GeneralRe: Java or C#, they are both similar in many respects Pin
ZurdoDev1-Apr-19 1:42
professionalZurdoDev1-Apr-19 1:42 
GeneralRe: Java or C#, they are both similar in many respects Pin
Slacker0071-Apr-19 1:47
professionalSlacker0071-Apr-19 1:47 
GeneralRe: Java or C#, they are both similar in many respects Pin
ZurdoDev1-Apr-19 2:03
professionalZurdoDev1-Apr-19 2:03 
GeneralRe: Java or C#, they are both similar in many respects Pin
Marc Clifton2-Apr-19 2:25
mvaMarc Clifton2-Apr-19 2:25 
GeneralRe: Java or C#, they are both similar in many respects Pin
Slacker0072-Apr-19 2:35
professionalSlacker0072-Apr-19 2:35 
GeneralRe: Java or C#, they are both similar in many respects Pin
Lutosław7-Apr-19 1:05
MemberLutosław7-Apr-19 1:05 
GeneralOf course C#. Pin
GKP199231-Mar-19 22:17
professionalGKP199231-Mar-19 22:17 
GeneralRe: Of course C#. Pin
PeejayAdams1-Apr-19 0:04
MemberPeejayAdams1-Apr-19 0:04 
GeneralRe: Of course C#. Pin
GKP19921-Apr-19 0:42
professionalGKP19921-Apr-19 0:42 

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.