Click here to Skip to main content
15,914,010 members

Survey Results

What language would you recommend for a High School student who's never coded before?

Survey period: 22 Mar 2021 to 29 Mar 2021

Everyone has an opinion, but think about what got you excited, and what enabled you to progress.

OptionVotes% 
BASIC17016.57
Scratch (or any block coding environment)262.53
C or C++15214.81
Java454.39
C#33332.46
Python19018.52
JavaScript646.24
Other (please add a comment)535.17



 
GeneralOther: Pascal PinPopular
Peter Adam22-Mar-21 23:44
professionalPeter Adam22-Mar-21 23:44 
GeneralPython or JavaScript Pin
Davyd McColl22-Mar-21 21:39
Davyd McColl22-Mar-21 21:39 
GeneralREPL Pin
Gary R. Wheeler22-Mar-21 13:15
Gary R. Wheeler22-Mar-21 13:15 
GeneralOther: Logo Pin
Greg Utas22-Mar-21 9:03
professionalGreg Utas22-Mar-21 9:03 
GeneralI'd start with Basic or Python Pin
Erik Burd22-Mar-21 7:50
professionalErik Burd22-Mar-21 7:50 
GeneralC or C++? Wut? Pin
chris5gd22-Mar-21 7:12
chris5gd22-Mar-21 7:12 
GeneralRe: C or C++? Wut? Pin
den2k8822-Mar-21 23:45
professionalden2k8822-Mar-21 23:45 
GeneralRe: C or C++? Wut? Pin
Martin ISDN23-Mar-21 0:18
Martin ISDN23-Mar-21 0:18 
i would not hesitate to introduce c to an electrical engineer at the very beginning, but "for a high school student who's never coded before?"

probably basic, but to make things more industry oriented from start: python or javascript.

very few languages from the popular top 20 are problematic for first introduction. the most important thing is how the material is written. will they love it or hate it?

"How to Think Like a Computer Scientist, Learning with Python" is good for starters.

GeneralRe: C or C++? Wut? Pin
jeron123-Mar-21 4:29
jeron123-Mar-21 4:29 
GeneralRe: C or C++? Wut? Pin
JP Reyes23-Mar-21 14:53
JP Reyes23-Mar-21 14:53 
GeneralFORTRAN IV Pin
Amarnath S22-Mar-21 6:19
professionalAmarnath S22-Mar-21 6:19 
GeneralRe: FORTRAN IV Pin
Thierry M22-Mar-21 23:06
professionalThierry M22-Mar-21 23:06 
GeneralRe: FORTRAN IV Pin
t-j@home22-Mar-21 23:23
professionalt-j@home22-Mar-21 23:23 
GeneralRe: FORTRAN IV Pin
Thierry M23-Mar-21 3:28
professionalThierry M23-Mar-21 3:28 
GeneralRe: FORTRAN IV Pin
den2k8822-Mar-21 23:47
professionalden2k8822-Mar-21 23:47 
GeneralRe: FORTRAN IV Pin
Bruce Patin23-Mar-21 3:39
Bruce Patin23-Mar-21 3:39 
GeneralWhat, why C# so popular? Pin
markrlondon22-Mar-21 5:57
markrlondon22-Mar-21 5:57 
GeneralRe: What, why C# so popular? Pin
Patrice T22-Mar-21 6:13
mvePatrice T22-Mar-21 6:13 
GeneralRe: What, why C# so popular? Pin
Sammuel Miranda22-Mar-21 8:32
professionalSammuel Miranda22-Mar-21 8:32 
GeneralRe: What, why C# so popular? Pin
markrlondon23-Mar-21 1:07
markrlondon23-Mar-21 1:07 
GeneralRe: What, why C# so popular? Pin
Sammuel Miranda23-Mar-21 4:59
professionalSammuel Miranda23-Mar-21 4:59 
GeneralRe: What, why C# so popular? Pin
markrlondon23-Mar-21 1:04
markrlondon23-Mar-21 1:04 
GeneralRe: What, why C# so popular? Pin
Jacquers22-Mar-21 20:11
Jacquers22-Mar-21 20:11 
GeneralRe: What, why C# so popular? Pin
Dan Neely23-Mar-21 2:59
Dan Neely23-Mar-21 2:59 
GeneralDepends what the kid wants to do Pin
Dan Neely22-Mar-21 3:04
Dan Neely22-Mar-21 3: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.