I don't think that there are tutorials specifically about silkroad packet filter programming. I'd recommend you to start with a basic C# guide and get an idea of the concept of object-oriented programming languages and to learn the language itself. Then you could procceed and learn about

and look at filter sources. There is an open source project called

which is under active development where you could learn a lot and contribute if you want to help the community. Good luck

!