Kinda got a wild idea last night to try learning Fortran. And y'know? It's not as difficult as I thought it'd be. Plus I like being able to say I can write subroutines and work with allocatable arrays. Sounds so vintage :3
Subroutines are actually pretty neat - whereas functions in most other languages take arguments and return a value, a Fortran subroutine modifies its arguments themselves. Pretty handy tbh.