Click here to Skip to main content
15,031,223 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)


 
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
MemberNemanja Trifunovic1-Apr-19 3:40 
GeneralRe: Nim Pin
PeejayAdams2-Apr-19 5:32
MemberPeejayAdams2-Apr-19 5:32 
Does this really count as nice syntax?
import tables, strutils, algorithm

proc main() =
    var 
        count    = 0
        anagrams = initTable<a href="">string, seq[string]</a>

    for word in "unixdict.txt".lines():
        var key = word
        key.sort(cmp[char])
        anagrams.mgetOrPut(key, newSeq<a href="">string</a>).add(word)
        count = max(count, anagrams[key].len)

    for _, v in anagrams:
        if v.len == count:
            v.join(" ").echo

main()
Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain

GeneralUnpopular Opinion... VB PinPopular
KSmithDev1-Apr-19 3:27
professionalKSmithDev1-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
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 

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.