Which hardware to choose for learning embedded Rust?

Hello my fellow Rustaceans,

I am a beginner in Rust programming and have completed a few common beginner projects. I am looking to dive into embedded systems using Rust and am trying to decide which hardware platform to start with. Specifically, I am considering the Raspberry Pi, STM32 Microcontrollers, and Arduino Boards. Each platform has its own merits, but I'm unsure which one would be the best fit for a beginner in both embedded systems and Rust.

I am considering factors like the ease of getting started with Rust on the platform, the availability of learning resources and community support, the potential for growth and learning advanced concepts, and the practicality and relevance of projects that can be done with each hardware.

Could you please share your experiences and recommendations on which platform would be the best to start with? Any specific models or starter kits would also be greatly appreciated.

Thank you in advance for your help!