to do then now would be retro, to do then then was very nowtro
Log in or Sign Up

Programming Languages

Programming Languages greyfade has used:

Timeline Graph
 
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
Commodore BASIC
6502 Assembly
QBasic
x86 Assembly
C
VisualBasic
Javascript
C++
VBScript
REBOL
Pascal
ColdFusion
PHP
bash
FORTRAN 77
sed
PL/SQL
Ruby
Python
Perl
Haskell
AWK
Erlang
Scheme
MIXAL
Common LISP
LISP
CoffeeScript
TeX
1985–1992
I learned this at the age of 4, out of a couple "cookbook-style" programming books. One was for the Vic-20 and the other was the Commodore-64 Programmer's Reference. It kept me very entertained.
1986–1989
After seeing several programs that put a bunch of DATA statements at the bottom of the LIST and GOTO'd them, I decided to learn what that was about. Discovered that my Epyx FastLoad cartridge had a debugging assembler, so I started following the examples in my programmer's reference.
1991–1997
Got a shiny new 386 with DOS, and QBasic was the only thing it had that I knew of that let me write little toy programs. I miss Gorillas.BAS.
1992–
Got bored with QBasic, and accidentally stumbled on the "debug" command. Immediately went on a search at the library for 8086 programming books. Peter Norton's Programmer's Guide was as a Bible to me.
1995–
Got Internet access, discovered DJGPP.
1996–1997
Took a class. Wanted to learn programming more formally. Didn't. Regret it.
1996–
Discovered web development
1996–
Still use it, and, I dare say, love it.
1997–2012
1998–
Learned about Rebol from Amiga hacker, History teacher, and friend, Jim, in high school. Didn't really do anything with it until much later when I decided to sit down and learn it properly. Wrote an automated IRC client in under 6 hours, from scratch.
2000
An intro to programming class at the local college. Ended up teaching myself when the instructor proved that he knew less about it than most of the other students.
2001
Used it for a single project. Never again.
2002–2013
A terrible train-wreck of a language. If I never use it again, it'll be too soon. Hated it since 2005, only used it because of legacy code or client requirements.
2003–
2003–2004
Needed to use an old function used by FCC rules. Never again. But ITPLBV.F is still pretty cool.
2004–
2004–
2006–
Ruby surprised me in that it was a far more intuitive language than I would have expected. Far more of a joy to use than most other languages I knew at the time.
2006–
Python has always struck me as an awkward language. Not *bad* like PHP, but it definitely left me with the feeling that it was less elegant than it could be. Some of the changes in CPython 3 seem to confirm some of my concerns.
2007–
Never properly learned Perl until I needed it at work one day. I very quickly noticed that my own (novice) code was more compact and clear than any of the PHP I'd ever written. My first clue that my gut feelings about PHP were right.
2008–
Starting to have fun, now...
2008–
Didn't properly learn to use AWK until very recently. It's like Perl-lite.
2009–
2009–
2009–
2011–
2011–
2013–2014
I like it, but I hate it.
2014–