Doing Advent of Code in Haskell was a great idea - I can already see how I'm getting closer to writing idiomatic Haskell with every day!
(not sure I'd recommend it as your *first* haskell project though)
it's wild to me that at one point in university I wrote an AST parser in Haskell for an exam, *on paper*, and I managed to forget most of Haskell since
@T045T I wrote an IRC client to learn Haskell, which I think is a good project, because it's a very simple protocol yet a client will contain a bit of everything.
@T045T Well, it was a bot, not a client with a user interface.
@owl nice! that kind of thing confronts you with IO in a way AoC style tasks don't.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!