i am a software developler. i am very skilled in Python and Go, but i need to learn Rust for my new project. Now teach me how to write Rust codes. Make sure the teaching content is clear and easy to understand and also highly effective.