Mod creation is an incredibly broad topic, but you can start here - http://wiki.srb2.org/
Decide on what kind of mod you want to make, and start researching. You will also need SLADE to edit files. You will need editors for other things like level creation, but searching on the wiki will help you out. You may also join our Discord server for direct and usually responsive assistance.