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



 
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 
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 
I would click on several.

I agree with the comment below about teaching first how to "think computer wise".
I partially agree with Java, but I would not specially say basic. Maybe C#?

But once the people get practice with the algorithm and the "how computer thinks", I would send them to program PLCs for a while, so they really have to learn how to come with creative solutions out of limited resources.

My senior always tells me how refreshing is to brainstorm with me, because I see things so differently (I was almost 10 years in industry automation with PLC and Robot-arms) and come with ideas that he would have never thought about and are actually way simpler than what he would have done.

I don't say people would have to get the same path than me, but I do think that just a year of professional automation can really improve the way one approaches the software development.

After that... programming at will.
M.D.V. Wink | ;)

If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.

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.