I've programmed several key fobs in my time (both for myself and for family members). Honestly, it's easier than you think: it requires clear instructions! If your key fob needs instructions, or they're just not clear enough to follow, you'll probably be able to find a video online explaining it. Learning to program a key fob is a good maintenance skill, so I'd recommend trying it if your key fob allows it.