Sounds like it is. The benefit is that you're getting good, very high-quality coffee for about $6-$8 per 12-13 ounces of roasted coffee (the green beans lose about 20% weight during roasting). Versus many of the boutique type roasteries you can purchase from online, where those prices are about 2-3 times (or greater) more expensive.
It can be as simple as buying an electric popcorn popper of the proper style (
LINK and
LINK), or even roasting it on a stovetop in a skillet. Lots of information to be had on coffeegeek and even Sweet Maria's (a well-known green bean seller). I would highly recommend doing it outside though!
Let us know if you have questions!
PS - Fair warning though, this is a rabbit hole with NO bottom...