Experience

Uni modules

At uni, the notable modules I took where -

Other modules taken that year were -

Language reviews

All rows are out of 10

Language Experience* Enjoyment Syntax** How nice it looks Novelty Overall score Notes
C 5 7 8 7 8 7
C++ 6 7 7 5 9 8 Not a fan of the :: everywhere
C# 8 9 9 9 7 9 Possibly my goto high-level language
Java 7 4 6 4 3 1 Just worse C#, not everything needs to be an object
GDscript 8 7 6 5 7 6

Treating godot components/APIs as packages for the experience category, though its still not that deep.

Mainly learnt through GMTK25

Python 7 6 7 5 7 6
Haskell 7 7 8 6 10 7
Javascript 7 6 3 5 3 5 The depths of the javascript tomfuckery rabbithole know no bounds

*To clarify experience, a 5 means im fairly familiar with the syntax/language patterns, and have used a variety of packages/imports (if applicable) - I could solve leetcodes in the language comfortably

A 7 means I have used a large variety of different relevant imports (ie package for sockets, APIs, hosting)

A 9 means I could probably (try to) solve any problem in the langauge with my given knowledge/experience of packages. Wether that problem should be solved in this language is a different question


**Syntax refers to how much sense it makes