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



 
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 
GeneralBasic Pin
den2k8821-Mar-21 22:10
professionalden2k8821-Mar-21 22:10 
of the Visual kind. It hides enough low level stuff and provides anough controls on its own that the student can, in the beginning, use only their own logic to solve problems. It also enables the use of objects, acclimating the student to Object.Method and Object.Property syntax.

After a year or two (consider that I started coding at school at 16, as I chose a technical high school) switching to C becomes easier, especially if used in conjunction with hardware platforms like Arduino or similar. C is still important because, on the other hand, hides NOTHING and is a good complementary to Computer Architecture and OS lectures.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

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.