# Learning Rust – A Year-Long Challenge For this month’s #challenge, I decided to start learning the #rust programming language. It has been on my watchlist for years, and it finally seems to be gaining production use in companies like Google, [Microsoft](https://www.youtube.com/watch?v=1VgptLwP588), Cloudflare, [[1Password]], Amazon, and even the Linux kernel. This won’t be just a one-month challenge but an ongoing journey, at least until the end of the year. I’d like to use Rust for this year's [Advent of Code](https://adventofcode.com/). Based on my experience, I’d place it somewhere between C and Haskell. Idiomatic Rust code can be blazing fast (even faster than idiomatic C code) while offering very strong safety guarantees. I have to say, it’s probably the most complex language I’ve ever studied. This is just a quick post about it – I’ll eventually be adding more info about it to my #rust wiki.