Click here to Skip to main content
16,016,669 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
  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 
In my opinion, Dartmouth BASIC and its clones does not provide enough of a real-world feel for today's students. Without the ability to display to and accept input from a window, the student is very limited in what can be done. B o r e d o m . . .

We tell our students that, using programs, they can solve problems. Their biggest problems are homework, lab exercises and the like. Of course, they can do the calculations on their TI-85 or using a spreadsheet, like Excel. For freshman and sophomore physics and chemistry labs, this is perfectly fine. Being able to write their own program to process, print and graph their data adds a "cool factor" to the lab report.

__________________
Lord, grant me the serenity to accept that there are some things I just can’t keep up with, the determination to keep up with the things I must keep up with, and the wisdom to find a good RSS feed from someone who keeps up with what I’d like to, but just don’t have the damn bandwidth to handle right now.
© 2009, Rex Hammock


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
Lutosł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
PeejayAdams1-Apr-19 0:04 
GeneralRe: Of course C#. Pin
GKP19921-Apr-19 0:42
professionalGKP19921-Apr-19 0:42 
GeneralRe: Of course C#. Pin
honey the codewitch1-Apr-19 1:11
mvahoney the codewitch1-Apr-19 1:11 
GeneralDepends on the motivation Pin
KarstenK31-Mar-19 21:26
mveKarstenK31-Mar-19 21:26 
GeneralRe: Depends on the motivation Pin
OriginalGriff31-Mar-19 21:49
mveOriginalGriff31-Mar-19 21:49 

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.