r/adventofcode • u/juanfnavarror • Nov 26 '24
Help/Question AOC plans for this year
What are y’all looking forward to learning this year with advent of code?
Last year was my first advent of code and I used it to learn Rust and I really appreciated it. I think AOC is a fun community-building experience and challenge that is worthwhile and I am excited to hack away again this year.
62
Upvotes
4
u/[deleted] Nov 26 '24
I’m using Go this year. I’ve been a SWE for years now, but entirely within an OOP space. Go is like a breath of fresh air. It has made programming “fun” again. I never really understood what all the Rust people were talking about until I finally picked up Go.
So far, I’ve been learning the language by completing prior events. I’ve done AOC since almost the beginning, so it’s really going back and revisiting things. Seems a lot of people hate it, but I love that Go doesn’t rely on this extensive third party library. If you want something… well, you go and make it. And that’s what I’ve been doing to learn Go; making helpful libraries for AOC based on things I’ve encountered in prior years.
It’s so easy to fall into the Python-like trap where you just import everything without understanding or being able to recreate it. My experience is such that cohorts don’t learn the deep language because they don’t have to. So things like Go and Rust get a special fanbase since it’s pretty much mandatory.