Arto's Notes re: technology

My shortlist of essential platform technologies that are worth learning, investing into, and contributing to (when open source).

Markup Languages

Essential Tooling

Programming Languages

  • C/C++ (for POSIX and embedded)
  • Go (for basic tooling)
  • OCaml (for advanced tooling)
  • Lua (for embeddable scripting)
  • Kotlin (for the JVM)

Numerical Computing

Automated Reasoning

GUI Frameworks

3D Frameworks

Database Systems

Runtime Platforms

CPU Architectures

Media Codecs

Miscellaneous & Unsorted