Click here to Skip to main content
15,886,518 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: 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 
I see. Well, i didn't have that experience, surelly, it's a bigger package for VS, so the download time is bigger, but it doesn't make it "more complicated" - it's just sit and wait for download (like any download anyone does for anything on the internet, depends on size and bandwidth); on the other hand, when you make your first project on C#, you just compile and run the EXE on client machine (imagine not only the project itself but also taking the "Hello World" the beginner did and running it to see it working).

The python script you can't just take any machine and double-click it, unless it has python dependencies on it; the EXE will just run in 90% of windows machines. Anyway, all of this is 1 time thing (install the IDE), it has nothing to do with the language and how friendly it is.

Once it's all set, is really all the same, VB, C#, Python, Java (not javascript), Pascal, Delphi ... in the end they're all Object Oriented languages, and all work kind of the same way - the one you take first will probably last until you get excited for some feature or library somewhere else.

modified 23-Mar-21 11:11am.

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 
General6502 assembly code on a C64 PinPopular
SmellyCheese22-Mar-21 2:01
SmellyCheese22-Mar-21 2:01 
GeneralRe: 6502 assembly code on a C64 Pin
Sander Rossel22-Mar-21 2:31
professionalSander Rossel22-Mar-21 2:31 
GeneralRe: 6502 assembly code on a C64 Pin
Greg Utas22-Mar-21 9:05
professionalGreg Utas22-Mar-21 9:05 
GeneralSeriously, C# ? PinPopular
Nemanja Trifunovic22-Mar-21 1:32
Nemanja Trifunovic22-Mar-21 1:32 
GeneralRe: Seriously, C# ? Pin
musefan22-Mar-21 1:58
musefan22-Mar-21 1:58 
GeneralRe: Seriously, C# ? Pin
Nemanja Trifunovic22-Mar-21 8:33
Nemanja Trifunovic22-Mar-21 8:33 
GeneralRe: Seriously, C# ? Pin
Dan Neely22-Mar-21 3:06
Dan Neely22-Mar-21 3:06 
GeneralRe: Seriously, C# ? Pin
Vikram A Punathambekar22-Mar-21 3:33
Vikram A Punathambekar22-Mar-21 3:33 
GeneralRe: Seriously, C# ? Pin
Nemanja Trifunovic22-Mar-21 8:31
Nemanja Trifunovic22-Mar-21 8:31 
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 

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.