Beyond Memory Safety: Navigating the Challenges of Learning and Development in Rust