Update: See also list on MY TECHNE.
What follows are the programming languages I’ve learned in the order of learning them; their relative importance is marked up with big
, and small
indicates I didn’t fully learn or actually use the language.
- Perl 5
- JavaScript / ECMAScript
- PHP 4 & 5
- SQL
- Visual Basic 6
- Java
- Classic ASP: VBScript & JScript
- (Visual) C/C++
- XSLT
- Ruby
- Python (I expect/hope that this will supplant PHP in the next couple years, getting an extra
big
or two.)
While Python is now my server-side language of choice, I would be much happier to use JavaScript end-to-end. Thanks to the CommonJS initiative, this is becoming a reality.
Not included in the list above are markup languages and other related technologies: (X)HTML 4 & 5, XML, CSS, DOM, RSS, Atom, RDF, XML Schema, XPath, JSON, JSON/XML-RPC, SVG, VML, OSIS, iCal, Microformats, MathML, etc.
Idea via and prompted by James Tauber, via Dougal Matthews.
3 replies on “Programming Languages I’ve Learned In Order”
In order by when learned (oldest first), how much I like them and links for the youngsters.
Here’s my list:
1. Basic (high school, like it, because didn’t know another one)
2. Fortran (freshman year college, helped a clueless but cute girl who started to program the night before it was due)
3. Pascal (dropped the course)
4. C (first job, out of college, like it)
5. C++ (like even more than C)
6. Java (like equally to C++)
7. JavaScript, HTML around 2001 (too much copying snippets, hated it)
8. C# 1 (why bother, inferior than Java)
9. C# 2 (ok, slightly “better” than Java, so what)
10. Python (like it more than Java and C++)
11. JavaScript, HTML, CSS around 2006 till now (ajax, re-learn and totally love it)
12. C# 3 (lambda, LINQ, anonymous type, etc, totally love it)
Here is mine:
Basic
Visual Fox pRO
Pascal(Like and first jobs)
HTML, CSS and Javascript(currently on html5 and css3)
C(the powerfull)
PHP(My favorite for 5 years)
python(My current job and the most awesome i have know)