Here you can find more information about mechanical keyboards in general including different layouts for boards, different types of keycaps, and also accessories for keyboards.
This is a work in progress and more information will be filled in as time goes on.
Mechanical Keyboard Terminology/Types
104 Key Keyboard
96 Key Keyboard
Mechanical Keyboard Parts Teminology
QMK Firmware Guides: