I was commenting on another thread and found myself wondering which language I first learned to programme in. After some thought I remembered that I learned to programme in 6th form at school (aged about 16), which was a long time ago. The language was an assembler for an olivetti machine that had a few registers, virtually no RAM and about as much processing power as a sub $1 calculator now.
I then went on to learn and use:
at uni - Basic, Algol 60, Fortran, and PDP-11 assembler
At work - PDP-11 assembler, Coral-66 (weapons systems), VAX assembler (device drivers and o/s support), Bliss (o/s support), PL/1 (system programming), VAX microcode (development of add-on memory and other peripherals), C (system programming, including o/s development for a multi-user 8080 based micro), smalltalk (for fun), C++ (windows applications development) and Java (for fun).
Oh, and nearly forgot, for my first real job I was trained in COBOL on a mainframe! Luckily though the company realised that I'd programmed PDP-11s at university and moved me to a specialist department so, although I learned it, I've never used COBOL in anger :)
For some time now I have coded mostly just for fun. For a living I 'architect' large application systems.
I'd be interested to know the programming language background of other forum users if you fancy penning it. Just out of curiosity :)
Not that I've stuck imaginary labels on any of you ;)