I Want to Write my own Contract on StarkNet. Where do I Start? Are there any Available Toolkits?

A good place to start is the Hello StarkNet tutorial, which guides the developer step by step through writing and deploying a simple contract. The StarkNet Playground offers an environment for learning how to write StarkNet contracts and test them. 

You can become part of the developers’ community, and support it, by joining the StarkNet Discord server.

In addition, Cairo’s Resource Guide can point you to relevant material according to your level of experience or to the specific topic you would like to explore.