Programming languages I know
A list of programming languages I have learned and my first project(s) or class
for each.
- C#: WordFinder (Jan 2011), Math-Tack-Toe (Jan 2011), BillionGraves (Sep 2013)
- HTML
- VBScript: Annoying Pop-ups 2.0 (ca. Jun 2011)
- GameMaker
- JavaScript
- CSS
- Racket: Programming 1 (Sep 2013)
- Java: AP Computer Science (Sep 2014)
- C++: Water Heater Project for Accelerated Chemistry (ca. Apr 2015), Arduino projects (ca. Jul 2015), CS 142 — Intro to Computer Programming (Sep 2017)
- TypeScript: EndFirst (Jun 2015), DefinitelyTyped (Jul 2015)
- SCSS
- Go: music (Feb 2017), gocipher (Jun 2017)
- C: CS 224 — Computer Systems (Jan 2018)
- x86: CS 224 — Computer Systems (Mar 2018)
- Y86: CS 224 — Computer Systems (Mar 2018)
- Whitespace: Respace (Apr 2018)
- Lua: voltorb-flip (Jul 2018)
- Datalog: datalog for CS 236 — Discrete Structures (Sep 2018)
- Bash: datalog for CS 236 — Discrete Structures (Sep 2018)
- Python: CS 312 — Algorithm Design and Analysis (Sep 2019)
- Julia: CS 330 — Concepts of Programming Languages (Sep 2019)
- Haskell: whitespace-haskell (Oct 2019), CS 330 — Concepts of Programming Languages (Nov 2019)
- Prolog: CS 330 — Concepts of Programming Languages (Oct 2019)
- Elixir: CS 330 — Concepts of Programming Languages (Nov 2019)
- fish: config (May 2020)
- Coq: CS 401R — Software Foundations (Sep 2020)
- Brainfuck: codewars (Nov 2020), wsbf (Nov 2021)
- jq: wspace/corpus (Apr 2021), wsjq (May 2021)
- Rust: yspace (May 2021)
- Promela: CS 486 — Verification and Validation (Jan 2022)
- Erlang: wspace/bearice-grassmudhorse (Jun 2022)
- Idris: wspace/edwinb-ws-idr (Jun 2022)
- Ruby: quine-relay-builder (Jun 2022)