The forum FAQ might be a good start: (Start Here) Frequently Asked Questions
Specifically this part of it: Tutorial: How to make a footprint in KiCad 5.1.x (From scratch)?
The forum FAQ might be a good start: (Start Here) Frequently Asked Questions
Specifically this part of it: Tutorial: How to make a footprint in KiCad 5.1.x (From scratch)?