Home coffee roasting is as fun and easy, or as exacting and technical, as you want to make it. You can be a barbarian and roast in a skillet (as I used to do), or buy a fancy professional sample roaster. Don’t be afraid of crackling coffee beans and pay attention to the process, especially toward the end of the roast. Either way you will make friends and influence people (maybe).
The basic process is simple: take green (unroasted) coffee and turn it brown. There are many ways to roast coffee, from custom made home appliances, to simple pan roasting, or re-purposing a hot air popcorn popper.