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



 
GeneralBASIC ? WHY not Arduino Pin
Member 1322246627-Mar-21 9:08
Member 1322246627-Mar-21 9:08 
GeneralIt depends Pin
r_hyde25-Mar-21 16:31
r_hyde25-Mar-21 16:31 
GeneralTSQL Pin
RedDk25-Mar-21 9:19
RedDk25-Mar-21 9:19 
GeneralGo Pin
bjongejan24-Mar-21 0:01
bjongejan24-Mar-21 0:01 
GeneralRe: Go Pin
Chris Maunder24-Mar-21 8:36
cofounderChris Maunder24-Mar-21 8:36 
GeneralIt depends Pin
honey the codewitch23-Mar-21 20:59
mvahoney the codewitch23-Mar-21 20:59 
GeneralVisual BASIC Pin
Jalapeno Bob23-Mar-21 10:24
professionalJalapeno Bob23-Mar-21 10:24 
GeneralC or (preferably) C++ Pin
Daniel Pfeffer23-Mar-21 10:09
professionalDaniel Pfeffer23-Mar-21 10:09 
GeneralJavascript Pin
theoldfool23-Mar-21 5:24
professionaltheoldfool23-Mar-21 5:24 
GeneralRe: Javascript Pin
honey the codewitch23-Mar-21 20:56
mvahoney the codewitch23-Mar-21 20:56 
GeneralOther: Delphi Pin
Cheap Old Bastard23-Mar-21 5:18
Cheap Old Bastard23-Mar-21 5:18 
GeneralRe: Other: Delphi Pin
Member 1283761123-Mar-21 6:53
Member 1283761123-Mar-21 6:53 
GeneralRe: Other: Delphi Pin
Cheap Old Bastard23-Mar-21 7:24
Cheap Old Bastard23-Mar-21 7:24 
GeneralRe: Other: Delphi Pin
Bitbeisser23-Mar-21 8:40
Bitbeisser23-Mar-21 8:40 
GeneralRe: Other: Delphi Pin
Cheap Old Bastard23-Mar-21 8:46
Cheap Old Bastard23-Mar-21 8:46 
GeneralLanguage is Not Important Pin
#realJSOP23-Mar-21 2:21
professional#realJSOP23-Mar-21 2:21 
GeneralRe: Language is Not Important Pin
Greg Utas23-Mar-21 2:38
professionalGreg Utas23-Mar-21 2:38 
GeneralRe: Language is Not Important Pin
#realJSOP23-Mar-21 4:37
professional#realJSOP23-Mar-21 4:37 
GeneralRe: Language is Not Important Pin
Greg Utas23-Mar-21 6:17
professionalGreg Utas23-Mar-21 6:17 
GeneralRe: Language is Not Important Pin
honey the codewitch23-Mar-21 20:39
mvahoney the codewitch23-Mar-21 20:39 
Since you were interested in the template comment I made in the lounge the other day I thought you might like this. It was a bear to write - it took me days - but it compiles a lot of information that's potentially useful but difficult to pull off until you've seen it done once or twice.

Frankly, C++ was oriented for template based programming, not object oriented programming, though it's capable of both, and even (badly) combining the two - if you don't know what I mean by badly, try using multiple inheritance and templates together.

My point is, it pays to learn as much about them as you can. They can only improve your understanding and improve your code. Smile | :)

Metaprogramming in C++: A Gentle Introduction[^]
Real programmers use butterflies

GeneralRe: Language is Not Important Pin
Greg Utas24-Mar-21 0:33
professionalGreg Utas24-Mar-21 0:33 
GeneralRe: Language is Not Important Pin
Rob Grainger25-Mar-21 9:56
Rob Grainger25-Mar-21 9:56 
GeneralRe: Language is Not Important Pin
honey the codewitch25-Mar-21 9:59
mvahoney the codewitch25-Mar-21 9:59 
GeneralRe: Language is Not Important Pin
Rob Grainger26-Mar-21 0:20
Rob Grainger26-Mar-21 0:20 
GeneralRe: Language is Not Important Pin
honey the codewitch26-Mar-21 3:54
mvahoney the codewitch26-Mar-21 3:54 

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.