RIP. Settlers Of Catan and Uwe Rosenberg's Bohnanza were my intro to boardgames beyond Monopoly. I always hated Monopoly, and all board games by extension. Thanks to Catan and Bohnanza I discovered that board games didn't have to be bad/boring.
Implementing Bohnanza was the main project of the advanced programming class at my Uni. Was really fun, we were allowed to pick any programming language and had to incorporate one or more of the "advanced" techniques the professor taught. I picked CoffeeScript and aspect oriented programming and it was so much fun. Still one of my best programming experiences. AOP lends itself perfectly to boardgames.
Bohnanza is a quite remarkable game. Ruthlessly mathematical in a way that you don't need to process to play and have fun. (I like it. But I don't like to play too often or it starts to feel like work. )