- Dec 11, 1999
- 16,604
- 4,521
- 75
Note: These are the times when I really mastered a language, not the times I dipped my toe in the water and then promptly forgot everything I learned. Which is not to say everything stuck, but at the time I knew each of these fairly well.
- Commodore BASIC
- lda "A little 6502 assembly"
- QBasic
HighSchool { - == C
- Visual Basic
- := Pascal
- =~ /Perl/
- "HP48" "RPL" +
}
College { - << C++
- movd "x86 Assembly", rax
- <?PHP ?> <!-- Also HTML, SQL, but neither is really a language -->
- public class JavaClass { public static void main(String[] argv) { System.out.println("Java"); } }
- Matlab
} - VBScript ; For QuickTest Pro.
- XSLT
- from .NET import Python # IronPython, that is.
- document.writeln('JavaScript'); // And CSS, but not a programming language. I may have re-learned JavaScript several times.
- <<<"CUDA">>>
- OpenCL
- "Ruby".print
A lot of languages I'd like to have known earlier, but they weren't available earlier. CSS is a good example. And there's plenty of stuff I tried earlier but just wasn't able to get "into" at the time.If you could, how would you guys reorder these progressions, how valuable do you think the reordering would be, and why?
Doesn't have to be paragraphs, just basic reasons.