Juha-Matti Santala
Community Builder. Dreamer. Adventurer.

Learning Rust #7: Learn from the community

Last December I finally started learning Rust and in January I built and published my first app with Rust: 235. Learning Rust is my monthly blog series that is defnitely not a tutorial but rather a place for me to keep track of my learning and write about things I've learned along the way.

Learning Rust series

One of the original reasons I got excited to start learning Rust was the community I saw form around it. As I've mentioned before multiple times, I've been mostly working with Javascript and Python and spending time in those communities but still, Rust has been popping up on my radar constantly. Whether it's been conference and meetup talks, blog posts or general excitement about the language and its ecosystem in Twitter, there was always something that caught my attention.

In this blog post, I want to share some of the resources that I've found very helpful in my learning journey.

This Week in Rust

The number one place for me to stay up to date and find new blog posts, articles and videos about Rust is the This Week in Rust newsletter. It's a weekly newsletter (you can either subscribe to it via email or via RSS or just read it on the website) with a ton of links to community resources.

Each week, you'll have more stuff to read and watch than you probably have time to. I often browse through the headlines, save interesting ones to Pocket and read them whenever I have extra time.

If you're a reader of this blog series, it's also very likely you've found your way to these blog posts earlier through this newsletter as it's been the single largest contributor to my website visits.

Twitter

In Twitter, the hashtag #rustlang is a great way to find tweets and to participate in the discussion. I've gotten to know a lot of great rustaceans through sharing and participating in #rustlang discussion. My experience with the community in Twitter has been really great.

If you wanna follow some accounts, here are some I'm always delighted by:

  • @rustlang, the official Rust language account that also retweets a lot of Rust posts
  • @ThisWeekInRust, the account for the aforementioned newsletter
  • @CecileTonglet, a rustacean from who I've learned so much through her Tweets and sharing of her own development
  • @nellshamrell, the board director of the Rust Foundation
  • @timClicks, the author of Rust in Action book, blogger and educator
  • @m_ou_se, the Rust Library team lead
  • @Brooks_Patton, streams Rust development, runs Denver Rust meetup
  • @rust_foundation, the Twitter account of Rust Foundation (as is the foundation) is still quite young so I don't know exactly what they'll share but I assume it'll be a good way to stay up to date what happens with them

Video stuff

There are also great ways to learn in video format, whether it's Youtube/Twitch style content or event talk recordings. Here are some starting points:

Rust online & offline communities

There are several places online for rustaceans to hang out like Users Forum, Internals Forum, and Discord Server. There are also many local Rust meetups you can find from the calendar or Meetup.com.

I've also found great help and people to chat with from non-specific groups like with my colleagues or the Finnish Koodiklinikka community. So if you're involved in any general tech communities like those, take a look if there's a group for rustaceans – or maybe start one.

What did I miss?

I'm always looking to expand my network of sources to learn more. Let me know in Twitter if you have good suggestions!

Recommendations from other people: