Take a look at this threadby Chase from the Solana Foundation that gives an overview of the best ways to learn Solana development.
Is familiarity with Rust a prerequisite for building on Solana?
No, a background in Rust is not essential in order to start building on Solana. For a more detailed answer to this, refer to the Solana Development Workflows section here.
Are there any community resources or forums available for Solana developers?
Of course! Check out the Developer Resources curated by top Solana builders here.
Are there any guidelines or best practices for building on Solana?
There are no specific guidelines or best practices for building on Solana. However, it is recommended that you familiarize yourself with the Solana documentation and codebase in order to get a better understanding of how the network works.