Click here to Skip to main content
15,923,226 members

Survey Results

What programming languages should be taught in High School or above?

Survey period: 27 Oct 2014 to 3 Nov 2014

Choose all you think help teach the philosophy, design and patterns required for someone to truly understand programming.

OptionVotes% 
C#1,49254.91
C or C++1,53056.31
COBOL893.28
Haskell1324.86
Java1,00837.10
Javascript87432.17
MATLAB2147.88
Python62723.08
Ruby1917.03
Scheme682.50
Other37513.80
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralRe: As a primary C++. But Pin
BotReject31-Oct-14 11:16
BotReject31-Oct-14 11:16 
GeneralRe: As a primary C++. But Pin
Wonde Tadesse31-Oct-14 15:11
professionalWonde Tadesse31-Oct-14 15:11 
GeneralRe: As a primary C++. But Pin
BotReject1-Nov-14 1:10
BotReject1-Nov-14 1:10 
GeneralDelphi or Pascal why is it missing ? Pin
Baron Software28-Oct-14 13:00
Baron Software28-Oct-14 13:00 
GeneralRe: Delphi or Pascal why is it missing ? Pin
Joezer BH28-Oct-14 21:50
professionalJoezer BH28-Oct-14 21:50 
GeneralRe: Delphi or Pascal why is it missing ? Pin
Baron Software29-Oct-14 3:23
Baron Software29-Oct-14 3:23 
GeneralObvious Missing Entry Pin
crazedDotNetDev28-Oct-14 10:36
crazedDotNetDev28-Oct-14 10:36 
GeneralRe: Obvious Missing Entry Pin
PJ Arends28-Oct-14 12:00
professionalPJ Arends28-Oct-14 12:00 
Not VB, but actual basic with line numbers and everything. My first program ever was on a Commodore PET and was something like this:
10 PRINT "HELLO WORLD "
20 GOTO 10
That was all it took to get me hooked. Take a simple program and expand on it.

The problem with other languages like C/C++ or C# or any other is you spend more time teaching the runtime libraries than actual coding skill. You would want to keep it simple so the student actually sees some output from their program with out having to spend a pile of time debugging ( what #include/using did I forget? What is a class? etc. ).
Within you lies the power for good - Use it!

GeneralRe: Obvious Missing Entry Pin
crazedDotNetDev28-Oct-14 12:23
crazedDotNetDev28-Oct-14 12:23 
GeneralRe: Obvious Missing Entry Pin
ormonds28-Oct-14 13:00
ormonds28-Oct-14 13:00 
GeneralSQL! PinPopular
Duncan Edwards Jones28-Oct-14 10:17
professionalDuncan Edwards Jones28-Oct-14 10:17 
GeneralRe: SQL! Pin
Member 1094882828-Oct-14 11:06
Member 1094882828-Oct-14 11:06 
GeneralA language actually suitable for teaching Pin
Dan Sutton28-Oct-14 7:43
Dan Sutton28-Oct-14 7:43 
GeneralRe: A language actually suitable for teaching Pin
FIorian Schneidereit28-Oct-14 14:47
FIorian Schneidereit28-Oct-14 14:47 
GeneralRe: A language actually suitable for teaching Pin
Dan Sutton29-Oct-14 6:26
Dan Sutton29-Oct-14 6:26 
GeneralRe: A language actually suitable for teaching Pin
RASPeter28-Oct-14 16:51
professionalRASPeter28-Oct-14 16:51 
GeneralRe: A language actually suitable for teaching Pin
Dan Sutton29-Oct-14 6:22
Dan Sutton29-Oct-14 6:22 
GeneralRe: A language actually suitable for teaching Pin
adriancs29-Oct-14 0:18
mvaadriancs29-Oct-14 0:18 
GeneralRe: A language actually suitable for teaching Pin
Dan Sutton29-Oct-14 6:24
Dan Sutton29-Oct-14 6:24 
GeneralRe: A language actually suitable for teaching Pin
adriancs29-Oct-14 12:59
mvaadriancs29-Oct-14 12:59 
GeneralRe: A language actually suitable for teaching Pin
Dan Sutton29-Oct-14 13:30
Dan Sutton29-Oct-14 13:30 
GeneralRe: A language actually suitable for teaching Pin
Philippe Mori29-Oct-14 16:57
Philippe Mori29-Oct-14 16:57 
GeneralRe: A language actually suitable for teaching Pin
adriancs29-Oct-14 23:57
mvaadriancs29-Oct-14 23:57 
GeneralModernisation if over-rated! PinPopular
Joezer BH28-Oct-14 6:23
professionalJoezer BH28-Oct-14 6:23 
Generalchose multiple Pin
Dennis E White28-Oct-14 5:20
professionalDennis E White28-Oct-14 5:20 

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.