Click here to Skip to main content
15,884,537 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



 
GeneralRe: Fortran on punch cards Pin
  Forogar  15-Jul-15 6:26
professional  Forogar  15-Jul-15 6:26 
GeneralRe: Fortran on punch cards Pin
Graham Wilson13-Jul-15 6:24
Graham Wilson13-Jul-15 6:24 
GeneralRe: Fortran on punch cards Pin
den2k8813-Jul-15 6:40
professionalden2k8813-Jul-15 6:40 
GeneralRe: Fortran on punch cards Pin
doright14-Jul-15 4:26
doright14-Jul-15 4:26 
GeneralRe: Fortran on punch cards Pin
den2k8814-Jul-15 5:00
professionalden2k8814-Jul-15 5:00 
GeneralRe: Fortran on punch cards Pin
W Balboos, GHB13-Jul-15 8:26
W Balboos, GHB13-Jul-15 8:26 
GeneralRe: Fortran on punch cards Pin
Daniel Pfeffer13-Jul-15 22:07
professionalDaniel Pfeffer13-Jul-15 22:07 
GeneralC for beginners Pin
Sharif Ahmad13-Jul-15 3:48
professionalSharif Ahmad13-Jul-15 3:48 
I would recommend learning assembly. But it is hard for a beginner to learn. To develop a program it is not necessary to understand how computer works as long as you can use the APIs properly that your favorite framework provides. But it is always good and a plus to know exactly how computer works. If you learn C you can quickly move down to assembly to understand what actually happens when your program is executed. Or you can move up to any high level language like C++, C# or Java. I will not recommend learning OOP for beginners, because OOP is programming methodology that you may or may not use. Learning logic is important for beginners and implementing them in terms of computer instruction is what makes them programmer.
GeneralDepends. Pin
Stephen Hewitt13-Jul-15 3:42
Stephen Hewitt13-Jul-15 3:42 
GeneralObjective-C OR Swift? PinPopular
Marc Clifton13-Jul-15 3:31
mvaMarc Clifton13-Jul-15 3:31 
GeneralRe: Objective-C OR Swift? Pin
Rob Grainger13-Jul-15 23:02
Rob Grainger13-Jul-15 23:02 
GeneralRe: Objective-C OR Swift? Pin
User 1013254614-Jul-15 0:54
User 1013254614-Jul-15 0:54 
GeneralRe: Objective-C OR Swift? Pin
Marc Clifton14-Jul-15 1:53
mvaMarc Clifton14-Jul-15 1:53 
GeneralRe: Objective-C OR Swift? Pin
User 1013254614-Jul-15 2:03
User 1013254614-Jul-15 2:03 
GeneralRe: Objective-C OR Swift? Pin
Kevin McFarlane14-Jul-15 6:23
Kevin McFarlane14-Jul-15 6:23 
GeneralRe: Objective-C OR Swift? Pin
User 1013254614-Jul-15 6:28
User 1013254614-Jul-15 6:28 
GeneralF# Pin
Marc Clifton13-Jul-15 3:30
mvaMarc Clifton13-Jul-15 3:30 
GeneralRe: F# Pin
Rob Grainger13-Jul-15 23:05
Rob Grainger13-Jul-15 23:05 
GeneralRe: F# Pin
Kevin McFarlane14-Jul-15 6:20
Kevin McFarlane14-Jul-15 6:20 
GeneralI voted other because the answer is so context sensitive Pin
Dan Neely13-Jul-15 3:22
Dan Neely13-Jul-15 3:22 
GeneralI Picked C#... Pin
musefan13-Jul-15 0:05
musefan13-Jul-15 0:05 
GeneralRe: I Picked C#... Pin
Kevin McFarlane13-Jul-15 1:30
Kevin McFarlane13-Jul-15 1:30 
GeneralSomething else Pin
RugbyLeague12-Jul-15 22:53
RugbyLeague12-Jul-15 22:53 
GeneralRe: Something else Pin
Vivi Chellappa15-Jul-15 4:57
professionalVivi Chellappa15-Jul-15 4:57 
GeneralRe: Something else Pin
RugbyLeague15-Jul-15 4:59
RugbyLeague15-Jul-15 4: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.