I am a C# programmer

There are a lot of existing resources that are published on this forum but also on Github.

https://github.com/search?l=C%23&q=fivem&type=Repositories

As for getting into setting up a development environment for a FiveM resource, have a look at this tutorial:

There are also some other tutorials in the Modding Tutorials section.

Other than that, just use material you can find on Google and other places. As a C# programmer, you have the advantage of having cleaner code and Intellisense through the CitizenFX library. Commonly used classes can be found here

This should be enough for you to get started