As 2025 turned out to be a shorter event compared to previous years, I thought it would be intriguing to try a challenge: tackling each day in a different programming language.

With my background as a primarily back-end developer, you might find that front-end languages are not well represented here.

In contrast, you’ll see a stronger presence of systems programming languages, along with some inclusion of scientific computing languages.

Here are the languages and solutions:

I wasn’t fully happy with my original Day 10 solution, so I revisited it and crafted a new version based on a post in r/adventofcode. You can find more information in Day 10 Redux.

A heartfelt thank you goes out to Eric Wastl for his unwavering dedication to this annual event, which has truly become a highlight of the software development calendar.