wood burning stoves*
The moose likes Beginning Java and the fly likes Informal poll: What are the most popular 1st languages? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Informal poll: What are the most popular 1st languages?" Watch "Informal poll: What are the most popular 1st languages?" New topic
Author

Informal poll: What are the most popular 1st languages?

Bert Bates
author
Sheriff

Joined: Oct 14, 2002
Posts: 8815
    
    5
I've heard folks say that 10 years ago Java was rarely a programmer's first language - but that it's much more common now...

So for instance maybe its:

Java 40%
VB (or whatever .netters do) 20%
Ruby 15%
Python 10%
C# 5%
others 10%

php?

I just totally made that up, what do you think?
[ December 21, 2008: Message edited by: Bert Bates ]

Spot false dilemmas now, ask me how!
(If you're not on the edge, you're taking up too much room.)
Piet Verdriet
Ranch Hand

Joined: Feb 25, 2006
Posts: 266
TIOBE has a nice index:
http://www.tiobe.com/index.php/content/paperinfo/tpci/
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14116
    
  16

What exactly do you mean with "first language"; the language that a programmer uses the most, or the first language that the programmer learned?


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Bert Bates
author
Sheriff

Joined: Oct 14, 2002
Posts: 8815
    
    5
I meant the first programming language a programmer learned
fred rosenberger
lowercase baba
Bartender

Joined: Oct 02, 2003
Posts: 11256
    
  16

back in middle school, i first learned BASIC.

In college, I took a class in Pascal, but didn't use it for anything beyond the class.

When I went back to college for CS, I took both Visual Basic and C the same semester. the C stuck, the VB, not so much.

C was the first language I used professionally.


There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Jelle Klap
Bartender

Joined: Mar 10, 2008
Posts: 1761
    
    7

Pascal for me.


Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.
Piet Verdriet
Ranch Hand

Joined: Feb 25, 2006
Posts: 266
Originally posted by Bert Bates:
I meant the first programming language a programmer learned


Ah, I see. Then the answer is Java.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61103
    
  66

BASIC


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19684
    
  20

GCL - Guarded Command Language, a theoretical language defined by my university's god - Edsger Dijkstra.

Pascal was the first "real" language I learned.

Well, of course I'm ignoring the little bit of Logo I did in grammar school. Can't even remember a single bit of it.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
fred rosenberger
lowercase baba
Bartender

Joined: Oct 02, 2003
Posts: 11256
    
  16

Bert, it may also help if you get WHEN a person first learned. i.e. someone who's been programming for 30 years will have a different answer than someone who is in school today learning.
Bert Bates
author
Sheriff

Joined: Oct 14, 2002
Posts: 8815
    
    5
My bad...

What do you guess / think / surmise the most popular first computer languages are NOW, in late 2008?
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19684
    
  20

My guess would be Java and C#
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14116
    
  16

Originally posted by Bert Bates:
I meant the first programming language a programmer learned

Commodore BASIC v2, on the Commodore 64, when I was 13.

After that 6502 assembly language (also on the C64), C, Pascal, C++. The first year at university we had a course in Scheme. The first programming language I used on my job was C, later C++, and Java since about 1999.

Java didn't exist when I started programming, and when I was in school.

The answer depends greatly on the age of the developer, and when he or she was in school.
laborc hu
Greenhorn

Joined: Dec 23, 2008
Posts: 2
c was my first language for me,but now I love java
Michael Dunn
Ranch Hand

Joined: Jun 09, 2003
Posts: 4632
recent times observation, the first language is netbeans :-)
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38509
    
  23
I first learned BASIC in 1971
Steve Fahlbusch
Bartender

Joined: Sep 18, 2000
Posts: 562
    
    7

From what i see from my current students:
25% java
30% c++ (and c)
20% basic (and vb)
10% pascal
10% php
-- others --
Amit Ghorpade
Bartender

Joined: Jun 06, 2007
Posts: 2716
    
    6

In school I learned BASIC and LOGO
as a programmer C,Assembly then C++,Java and then more Java and...


SCJP, SCWCD.
|Asking Good Questions|
Vijitha Kumara
Bartender

Joined: Mar 24, 2008
Posts: 3827

I started programming just a few years ago for my diploma with little bit of JAVA and VB. In university most subjects were based on Java examples and some were C and C++.
But now I couldn't get away from JAVA


SCJP 5 | SCWCD 5
[How to ask questions] [Twitter]
Bert Bates
author
Sheriff

Joined: Oct 14, 2002
Posts: 8815
    
    5
uncle :roll:
Mark Vedder
Ranch Hand

Joined: Dec 17, 2003
Posts: 624

Originally posted by Bert Bates:
uncle :roll:


LOL - well, I'll try to get everyone back on target for you Bert. In terms of what are the most common first languages today in 2008... of the co-ops we interview, C++ and Java are the two most common languages by far. It depends mostly on which college/university they went to. I think Java is starting to win out in terms of popularity. It's hard to say if those are the first languages the students were ever exposed to. I think for some, PHP may be the first computer programming some of them did, given its rise in usage for everyday web sites.

For non comp sci majors (i.e. MIS, IT, etc), it's not uncommon to see VB - *shudder*.
Mike Simmons
Ranch Hand

Joined: Mar 05, 2008
Posts: 3012
    
  10
HTML.

What? Why are you looking at me like that?

OK, truth be told, I'm another Logo/Basic guy.
sudipto shekhar
Ranch Hand

Joined: Apr 02, 2008
Posts: 823

I learned LOGO and then BASIC back in the year 1994.
And after around 11 years in the year 2005 I learned Java in my graduation degree.
For the students here in India,Java is now taught in their 9th year of schooling which is just one year before the student passes her first boundary of schooling i.e Board exams.
Schools are now teaching Object Oriented Programming as the base programming language.
So I think back here in India Java is becoming the first language for students,very rapidly.


Regards, Sud.
SCJP 5 ScjpFAQ JLS
vinaykumar postwhiz
Greenhorn

Joined: Dec 28, 2008
Posts: 1
HEY WHY IS EVERYONE TALKING ABOUT BASIC AND JAVA.
IS'NT C LANGUAGE THE FIRST LANGUAGE ANYONE LEARNS.
I CANT SEE ANYONE TRYING TO LEARN ANY OTHER LANGUAGE WITHOUT KNOWING "C".
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19684
    
  20

Please Keep It Down. No need for all the capital letters.

And no, C is definitely not the first language everybody learns. Some people may start with C, but definitely not everybody. And I agree with those who don't. C, with its pointers and all, is not the easiest place to start. In fact, it's one of the hardest languages I've worked with, and that list is not small.

Beginners do well to start with an easier language, and Basic and PHP are quite easy. Others like Java and C# remove the necessity of taking care of your own memory management, so that's also nice for beginners.

After a while I would encourage programmers to at least be able to read C in its full complexity, but only after the basics are already well-known.
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18541
    
    8

The first language I learned was Fortran. The first language I was paid to program in was also Fortran, in 1968. I have written programs in many other languages since then but never in C or C++.
Amir Alagic
Ranch Hand

Joined: Mar 21, 2006
Posts: 65
At home it was old BASIC then Pascal but at school it was JAVA.
Manuel Leiria
Ranch Hand

Joined: Jul 13, 2007
Posts: 171
Fortran and C


Manuel Leiria<br /> <br />--------------<br />Peace cannot be kept by force; it can only be achieved by understanding. <br /> Albert Einstein
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
Beginner's All-purpose Symbolic Instruction Code (1981)
Gopi Arumugam
Greenhorn

Joined: Mar 05, 2007
Posts: 10
I am agree with this
http://www.tiobe.com/index.php/content/paperinfo/tpci/
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38509
    
  23
"Gopivista" please read the important administrative private message I just sent you.
Jesus Angeles
Ranch Hand

Joined: Feb 26, 2005
Posts: 2053
Answering this question might imply our age. =)

For me, it is BASIC on Apple computer.

I think it could still be BASIC on most introductory school courses, like those for kids.
[ December 31, 2008: Message edited by: Jesus Angeles ]
Jacob Steingart
Ranch Hand

Joined: Mar 28, 2008
Posts: 63
Being a mere teenager, I haven't had all that much time to learn languages, but my first language was BASIC. Got bored after that and picked up Java. After about a year of that I went on and learned (and am still learning due to my tendency to constantly drift back to my beloved Java, even though I'm still learning Java ) C++, RGSS/Ruby, Python, C, C#, and Lua. I figure the more I know, the more likely it is I'll get a job some day. I consider Java to be my first language, but I think other likely candidates for common first languages would be BASIC, Python, and C.


I never know what to put in my signature...
colton peterson
Ranch Hand

Joined: Nov 18, 2007
Posts: 97

I learned Java, using only Head First Java and the Java api, so thank you very much for writing it


www.mormon.org
Sujai Kaarthik
Ranch Hand

Joined: Dec 29, 2008
Posts: 162
My mother tongue!

If it is programming language, then it is C!, but thats only for one semester. Then I chose Java as my programming language. Infact, C made learning Java easy


The greater danger for most of us is not that our aim is too high and we miss it, but that it is too low and we reach it
Sagar Rohankar
Ranch Hand

Joined: Feb 19, 2008
Posts: 2902
    
    1

A way back in 2003 , a first year of my engineering, We had C in our semester course , so C is my first programming language. But I used to get binary marks in all Unit Tests , like 0 and 1..

Then In second year, our worst teacher taught us the best language , Java, which I used professionally, now..


I respect C and suggest to start programming with it, but I love Java.

So the answer is C, my first programming language..


[LEARNING bLOG] | [Freelance Web Designer] | [and "Rohan" is part of my surname]
Balu Sadhasivam
Ranch Hand

Joined: Jan 01, 2009
Posts: 874

Well the best way to start posting is introduce myself and thanks for the forum starter (Bert).

Back in my school , i got to know about C and that helped me to unleash my "programming skills" .

The perfect high level language to start for any beginner.
Harvinder Thakur
Ranch Hand

Joined: Jun 10, 2008
Posts: 231
Though the programming language's i learnt were BASIC, C and C++ in that order.
But i guess in 2008 it has got to be Java and C#.


thanks
Harvinder
Chitta Ranjan Mahato
Ranch Hand

Joined: Jun 20, 2009
Posts: 38
MY ROOT WAS C, C++,JAVA
Tyler Eastman
Greenhorn

Joined: Jan 02, 2010
Posts: 7
I started programming in mid 2009 as a diversion from my college studies (music major at the time, switched to liberal arts).

1st: Python
2nd: C
3rd: C++
4th: Java

Java is by far my favorite due to it's simplicity and flexibility. Plus in Oregon it seems to be very in demand. Now if I can just hone my skills and actually find a job doing it!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Informal poll: What are the most popular 1st languages?