Do I need to know how to program to use a split keyboard?
Nope! At least not necessarily.
We offer Vial firmware for all keyboards using RP2040 or AVR-based controllers, which you can find using our Firmware Finder. Vial can be used to configure your keyboard without having to do any programming.
For wired keyboards, you can choose to use QMK firmware, and for wireless keyboards you can use ZMK firmware. You won't need to be able to program to use either of these firmwares, but you may need to adjust configuration files.
If you'd like to perform more advanced modifications to your keyboard, then you may have to adjust the code and compile your own firmware. It sounds more complicated than it is, though, as there are guides: check out the QMK Tutorial and the ZMK User Setup guide to get started.
Do I need to learn how to solder?
No, not necessarily: there are preassembled kits available.
What are some common pitfalls?
A few common mistakes or gotchas that can be helpful to know about.