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
Tenkeyless Keyboard
75%
65% Keyboard
60% Keyboard
40% Keyboard
Macropad
Numpad
Staggered
Ortholinear
Mechanical Keyboard Parts Teminology
QMK Firmware Guides:
How to build a keymap and flash a keyboard with QMK
Building QMK firmware and flashing for the AMJ40 keyboard