Click here to Skip to main content
15,892,298 members

Survey Results

What would you recommend someone learn as their first programming language?

Survey period: 12 Jul 2015 to 26 Jul 2015

Let's assume you like the person and wish them no harm.

OptionVotes% 
C47620.05
C++28011.79
C#73931.13
Java2128.93
Javascript1496.28
Objective-C or Swift100.42
Pascal / Modula / Delphi883.71
PHP522.19
VB / VB.NET2018.47
Something else1677.03



 
GeneralC language is the mother of all language's PinPopular
KartiKeya Thorat20-Jul-15 21:28
professionalKartiKeya Thorat20-Jul-15 21:28 
GeneralHow about Go lang, Scala, Python, F#? Pin
Hamed Musavi19-Jul-15 7:49
Hamed Musavi19-Jul-15 7:49 
GeneralATARI BASIC Pin
Dan Colasanti17-Jul-15 14:12
professionalDan Colasanti17-Jul-15 14:12 
GeneralC# Easily Pin
cjb11016-Jul-15 21:33
cjb11016-Jul-15 21:33 
C# allows for many different paths, business coding, websites, games etc

It has the proper fundamentals built in, and prevents some of the poor techniques from being used (which excludes VB, JavaScript, PHP, Perl)
If you grasp and like the lower level side, you can easily move into C++/C.
It has excellent tooling (which personally excludes Java, the tools are there if you can work them out...which is no use to a starter)

Pascal etc? nice but no real world use.
ObjC/Swift, very limited use case.
VB.NET, what's the point? Its C# with a less portable syntax, and I don't think it achieves its readability goal.
GeneralI voted for C++... PinPopular
Lizandro Campbell16-Jul-15 16:55
professionalLizandro Campbell16-Jul-15 16:55 
GeneralRe: I voted for C++... Pin
Jeremy Falcon17-Jul-15 4:56
professionalJeremy Falcon17-Jul-15 4:56 
GeneralRe: I voted for C++... Pin
Frank T. Clark20-Jul-15 8:28
professionalFrank T. Clark20-Jul-15 8:28 
GeneralVoted for Modula Pin
User 1106097916-Jul-15 9:04
User 1106097916-Jul-15 9:04 
GeneralRe: Voted for Modula Pin
James_Parsons16-Jul-15 9:29
James_Parsons16-Jul-15 9:29 
GeneralRe: Voted for Modula Pin
User 1106097916-Jul-15 9:33
User 1106097916-Jul-15 9:33 
Generalpython should be in the list PinPopular
freebaja16-Jul-15 8:56
freebaja16-Jul-15 8:56 
GeneralRe: python should be in the list Pin
Asday17-Jul-15 2:58
Asday17-Jul-15 2:58 
GeneralC# PinPopular
Dharmesh .S. Patil16-Jul-15 2:05
professionalDharmesh .S. Patil16-Jul-15 2:05 
GeneralForth and colorForth Pin
Vivi Chellappa16-Jul-15 2:01
professionalVivi Chellappa16-Jul-15 2:01 
GeneralRe: Forth and colorForth Pin
RugbyLeague16-Jul-15 22:54
RugbyLeague16-Jul-15 22:54 
AnswerRe: Forth and colorForth Pin
Vivi Chellappa17-Jul-15 3:16
professionalVivi Chellappa17-Jul-15 3:16 
GeneralLogo Pin
Jan Steyn16-Jul-15 0:45
Jan Steyn16-Jul-15 0:45 
GeneralRe: Logo Pin
Keith Barrow17-Jul-15 4:01
professionalKeith Barrow17-Jul-15 4:01 
GeneralRe: Logo Pin
Smart K817-Jul-15 20:59
professionalSmart K817-Jul-15 20:59 
GeneralLua Pin
CPallini15-Jul-15 7:55
mveCPallini15-Jul-15 7:55 
QuestionHey, where's Visual J#? Pin
Nish Nishant15-Jul-15 5:43
sitebuilderNish Nishant15-Jul-15 5:43 
AnswerRe: Hey, where's Visual J#? Pin
James_Parsons22-Jul-15 10:13
James_Parsons22-Jul-15 10:13 
GeneralSomething Else Pin
Nagy Vilmos15-Jul-15 4:47
professionalNagy Vilmos15-Jul-15 4:47 
GeneralThe answer depends on whether the person wants to do it as a hobby or professionally. Pin
Shao Voon Wong14-Jul-15 18:47
mvaShao Voon Wong14-Jul-15 18:47 
GeneralRe: The answer depends on whether the person wants to do it as a hobby or professionally. Pin
Mircea Diaconescu7-Aug-15 2:04
Mircea Diaconescu7-Aug-15 2: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.