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



 
GeneralRe: Seriously, C# ? Pin
Member 1485721323-Mar-21 3:50
Member 1485721323-Mar-21 3:50 
GeneralWhat I actually do: Pin
W Balboos, GHB22-Mar-21 1:28
W Balboos, GHB22-Mar-21 1:28 
GeneralPhix! Pin
Pete Lomax Member 1066450522-Mar-21 0:53
professionalPete Lomax Member 1066450522-Mar-21 0:53 
GeneralVaried Pin
Mike Hankey21-Mar-21 23:12
mveMike Hankey21-Mar-21 23:12 
GeneralJavaScript... Pin
Sander Rossel21-Mar-21 22:27
professionalSander Rossel21-Mar-21 22:27 
GeneralRe: JavaScript... Pin
musefan22-Mar-21 2:04
musefan22-Mar-21 2:04 
GeneralRe: JavaScript... Pin
Sander Rossel22-Mar-21 9:36
professionalSander Rossel22-Mar-21 9:36 
GeneralRe: JavaScript... Pin
r_hyde25-Mar-21 17:05
r_hyde25-Mar-21 17:05 
My problem with javascript isn't the language itself, but rather the ecosystem. You need so many dependencies (and so many of them mysterious and indirect, and constantly changing) in order to accomplish anything nontrivial. And you can rarely find useful answers to the questions that come up when something doesn't work the way you expect, instead you just get endless opinions about how you should be using X framework instead of Y library (or vice versa if you're already using X framework). I know it happens outside of javascript too, it just seems to me that it's much more common in that ecosystem.
GeneralBasic Pin
den2k8821-Mar-21 22:10
professionalden2k8821-Mar-21 22:10 
GeneralBasic ... Pin
Ralf Meier21-Mar-21 21:36
mveRalf Meier21-Mar-21 21:36 
GeneralOther... Pin
Nelek21-Mar-21 20:59
protectorNelek21-Mar-21 20:59 
GeneralRe: Other... Pin
Ralf Meier21-Mar-21 21:33
mveRalf Meier21-Mar-21 21:33 
GeneralRe: Other... Pin
Nelek21-Mar-21 22:57
protectorNelek21-Mar-21 22:57 
GeneralMultiple choice? Pin
Nelek21-Mar-21 20:49
protectorNelek21-Mar-21 20:49 
GeneralOther ... Pin
Jonas Hammarberg21-Mar-21 20:28
professionalJonas Hammarberg21-Mar-21 20:28 
GeneralGiving a rate to each option ? Pin
Patrice T21-Mar-21 19:42
mvePatrice T21-Mar-21 19:42 
GeneralRe: Giving a rate to each option ? Pin
Vikram A Punathambekar23-Mar-21 3:49
Vikram A Punathambekar23-Mar-21 3:49 
GeneralRe: Giving a rate to each option ? Pin
Patrice T23-Mar-21 5:05
mvePatrice T23-Mar-21 5:05 
GeneralRe: Giving a rate to each option ? Pin
r_hyde25-Mar-21 16:52
r_hyde25-Mar-21 16:52 

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.