Click here to Skip to main content
12,633,764 members (31,563 online)

Survey Results

Is the programming language you first learned one of the top 20 most popular?

Survey period: 1 Oct 2012 to 8 Oct 2012

For the sake of the survey we'll use this list as our Top 20, and further, variations on your first language (BASIC to Visual Basic, Pascal to Object Pascal) can be considered as the "same" language.

OptionVotes% 
Yes135276.861352 votes, 76.86%
No36220.58362 votes, 20.58%
I never learned a programming language.452.5645 votes, 2.56%



 
GeneralA long road Pin
chippingtonderrick9-Oct-12 0:55
memberchippingtonderrick9-Oct-12 0:55 
An interesting question. I started out on BASIC at the age of 12 in 1972, then progressed through classics like FORTRAN IV and 66, obscure languages like JEAN (http://en.wikipedia.org/wiki/JEAN), and on through Algol, Snobol, Algol 68, Pascal (horrible to learn after A68!), C, Occam, Lisp, Prolog, Scheme, ML, FP, POP-11, C++, Java, VB, C#, Perl, PHP, Javascript, and probably quite a few others that I have forgotten. Oh, and a few different assemblers too. Does SQL count as well, with its various extensions?

I have met many people over the years who claim to be able to program and when you dig a bit deeper they have never looked beyond VB or VBA. As has been commented here by others, the language itself is actually rather less important than an ability to think in terms of data structures and the algorithms that manipulate them. Just for laughs, try writing something just a bit beyond the "hello world" level in a variety of languages; say a simple implementation of a factorial function. It'll look completely different in most languages, but there is a core idea in there which should be pretty much the same in most cases - that core idea is what is important. Learn the benefits of different styles of programming (try writing in a straight imperative style in Prolog, or writing in a functional programming style in C, for example).

These are just tools that we use to implement our own and other peoples' ideas. People who get hung up on the perceived benefits of one language over another are just missing the bigger picture.
Answera little o many Pin
tokiotales8-Oct-12 20:05
membertokiotales8-Oct-12 20:05 
GeneralNo - I learned Sinclair Basic first... Pin
Kevin Bewley8-Oct-12 3:37
memberKevin Bewley8-Oct-12 3:37 
GeneralThe least important thing..... Pin
Vivic6-Oct-12 22:49
memberVivic6-Oct-12 22:49 
GeneralEasyUO Pin
César de Souza5-Oct-12 12:25
memberCésar de Souza5-Oct-12 12:25 
GeneralFortran 77! Pin
Sperneder Patrick5-Oct-12 3:31
memberSperneder Patrick5-Oct-12 3:31 
GeneralRe: Fortran 77! Pin
RedSonja8-Oct-12 4:18
memberRedSonja8-Oct-12 4:18 
GeneralRe: Fortran 77! Pin
Sperneder Patrick9-Oct-12 0:08
memberSperneder Patrick9-Oct-12 0:08 
GeneralRe: Fortran 77! Pin
RedSonja9-Oct-12 22:58
memberRedSonja9-Oct-12 22:58 
GeneralRe: Fortran 77! Pin
Sperneder Patrick9-Oct-12 23:01
memberSperneder Patrick9-Oct-12 23:01 
GeneralMy Programming Languages Pin
Vasudevan Deepak Kumar4-Oct-12 11:02
memberVasudevan Deepak Kumar4-Oct-12 11:02 
GeneralC64 Basic Pin
Steve Maier4-Oct-12 5:55
memberSteve Maier4-Oct-12 5:55 
GeneralFF => Pin
W Balboos4-Oct-12 5:38
memberW Balboos4-Oct-12 5:38 
GeneralFirst Language Pin
Prasanta_Prince4-Oct-12 3:06
memberPrasanta_Prince4-Oct-12 3:06 
GeneralRe: First Language Pin
Tejas Vaishnav5-Oct-12 0:19
memberTejas Vaishnav5-Oct-12 0:19 
GeneralRe: First Language Pin
yafan5-Oct-12 9:54
memberyafan5-Oct-12 9:54 
GeneralLanguages that I have learnt. Pin
Vijay Sringeri3-Oct-12 20:53
memberVijay Sringeri3-Oct-12 20:53 
GeneralFirst Language Pin
ffulton3-Oct-12 8:21
memberffulton3-Oct-12 8:21 
GeneralRe: First Language Pin
CDP18026-Oct-12 7:50
memberCDP18026-Oct-12 7:50 
GeneralGW Basic Pin
Abhinav S3-Oct-12 8:10
mvpAbhinav S3-Oct-12 8:10 
GeneralRe: GW Basic Pin
mla1543-Oct-12 10:41
membermla1543-Oct-12 10:41 
GeneralRe: GW Basic Pin
Menelaos Vergis4-Oct-12 0:34
memberMenelaos Vergis4-Oct-12 0:34 
GeneralRe: GW Basic Pin
lukeer4-Oct-12 3:46
memberlukeer4-Oct-12 3:46 
GeneralRe: GW Basic Pin
dexterama4-Oct-12 7:21
memberdexterama4-Oct-12 7:21 
General'C' Programming: My first language and my first Love Pin
Ravi Sant3-Oct-12 7:20
memberRavi Sant3-Oct-12 7: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.


Advertise | Privacy | Mobile
Web01 | 2.8.161208.2 | Last Updated 10 Aug 2007
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid