Click here to Skip to main content
15,509,982 members

Survey Results

How often do you learn a new programming language?

Survey period: 6 Aug 2018 to 13 Aug 2018

I once read there were 256 programming languages in the world. I'm not sure if that includes BASIC

OptionVotes% 
I learned over 10 new languages last year221.92
I learned over 5 new languages last year403.49
I learn 1 - 2 new languages a year on average13711.94
I learn a new language every 1 - 2 years on average24421.27
I learn a new language maybe every 3 - 5 years36832.08
I learn a new language once every 5 - 10 years18215.87
I learn a new language once every 10 years or more1149.94
I don't know any programming languages403.49



 
General256? Pin
Rob Grainger8-Aug-18 23:55
Rob Grainger8-Aug-18 23:55 
GeneralAfter 20 years, still learning C++ Pin
CPallini8-Aug-18 9:58
mveCPallini8-Aug-18 9:58 
GeneralRe: After 20 years, still learning C++ Pin
Rob Grainger8-Aug-18 23:52
Rob Grainger8-Aug-18 23:52 
GeneralRe: After 20 years, still learning C++ Pin
CPallini9-Aug-18 10:49
mveCPallini9-Aug-18 10:49 
GeneralRe: After 20 years, still learning C++ Pin
John R. Shaw9-Aug-18 10:41
John R. Shaw9-Aug-18 10:41 
GeneralRe: After 20 years, still learning C++ Pin
CPallini9-Aug-18 10:55
mveCPallini9-Aug-18 10:55 
GeneralRe: After 20 years, still learning C++ Pin
Nick Polyak10-Aug-18 7:56
mvaNick Polyak10-Aug-18 7:56 
GeneralDefine learn? Pin
maze38-Aug-18 0:16
professionalmaze38-Aug-18 0:16 
GeneralRe: Define learn? Pin
Slacker0078-Aug-18 1:39
professionalSlacker0078-Aug-18 1:39 
GeneralUnfortunately, they are often the same ones Pin
WoodseyAU7-Aug-18 21:41
WoodseyAU7-Aug-18 21:41 
GeneralI Know 40 Languages Fluently Pin
MacSpudster7-Aug-18 10:02
professionalMacSpudster7-Aug-18 10:02 
GeneralDid most... Pin
Mehdi Gholam7-Aug-18 7:30
Mehdi Gholam7-Aug-18 7:30 
GeneralNot all that many and a good portion of those somewhat vaguely Pin
PeejayAdams6-Aug-18 1:37
PeejayAdams6-Aug-18 1:37 
GeneralYeah Right! Pin
Slacker0076-Aug-18 1:14
professionalSlacker0076-Aug-18 1:14 
GeneralRe: Yeah Right! Pin
Mike (Prof. Chuck)6-Aug-18 2:13
professionalMike (Prof. Chuck)6-Aug-18 2:13 
GeneralRe: Yeah Right! Pin
Slacker0076-Aug-18 2:56
professionalSlacker0076-Aug-18 2:56 
GeneralRe: Yeah Right! Pin
Mike (Prof. Chuck)6-Aug-18 3:13
professionalMike (Prof. Chuck)6-Aug-18 3:13 
GeneralRe: Yeah Right! Pin
User 99160806-Aug-18 11:55
professionalUser 99160806-Aug-18 11:55 
GeneralRe: Yeah Right! Pin
Dennis E White6-Aug-18 14:30
professionalDennis E White6-Aug-18 14:30 
GeneralRe: Yeah Right! Pin
WoodseyAU7-Aug-18 21:45
WoodseyAU7-Aug-18 21:45 
GeneralRe: Yeah Right! Pin
Dennis E White8-Aug-18 5:29
professionalDennis E White8-Aug-18 5:29 
GeneralRe: Yeah Right! Pin
Dar Brett6-Aug-18 21:30
Dar Brett6-Aug-18 21:30 
GeneralRe: Yeah Right! Pin
CHill607-Aug-18 6:19
mveCHill607-Aug-18 6:19 
GeneralRe: Yeah Right! Pin
John M. Drescher7-Aug-18 8:39
John M. Drescher7-Aug-18 8:39 
GeneralRe: Yeah Right! Pin
Scott Serl8-Aug-18 10:41
Scott Serl8-Aug-18 10:41 
over about 25 years
Professionally:
ANSI Basic
Pascal
Fortran
C
Forth
SQL
C++
Visual Basic
VB.Net
C#
Delphi
Python
Perl
Java
Groovy
Javascript
Typescript
    although Typescript is a superset of javascript, you will not get any benefit if you include vanilla javascript in your typescript.

Dabbled:
Algol
6510 Assembler Language
Lisp
Prolog
Modula-2 more than dabbled, but not professionally
Ruby
F#
Erlang
Scala

Shells:
csh
ksh
bash
powershell

would like to dabble in:
scheme
go
rust
newer features of c++

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.