Here's my inventory for home roasting:
Hot air popcorn popper
Green coffee beans
1/4 cup measuring cup
round bottom stainless steel bowl
flat bottom stainless steel bowls (I use 2 of them)
The popcorn popper is an "Air Crazy" by West Bend - I got mine at Target for about $20. Ignore the terrible reviews - you aren't using it for popcorn.
I got the strainer and round bowl from the kitchen aisle at Smart N Final - any big retailer should have them.
The flat bottom bowls came from Petco - yes, they are dog food bowls.
I get my Green Coffee Beans from Sweet Maria's in Oakland California - they have a great mail order website. I recommend a 4 lb sampler to get started - that's plenty of coffee to learn how to roast.
Step 1: Set Up Your Roasting Station
I have a bistro table outside, right next to a power outlet.
Step 2: Add the Green Coffee Beans, and Start the Roast
Pour the beans into the popper, and turn on the switch. It will be noisy -- another good reason to be outside.
Step 3: Monitor the Roast
We are listening for the beans to crack -- it is a popping sound, and is a bit like popcorn. You need to continue the roast until all the beans have cracked once - if you don't roast long enough, your coffee will taste like hay or dry grass. (Bleah!)
Depending upon how dark you want your roast, you can stop after the first crack is done or you can continue the roast a while longer, waiting for a second, more subtle crack.
Here's a very short youtube video of the process -- the ambient noise level is high, but the cracking is audible as clicks. Notice the flying chaff as well.
Step 4: Dump the Roasted Beans, Cool Them and Remove the Chaff
Once the beans are mostly cool I dump them into one of the dog food bowls to further cool. I usually roast about four batches at one session, and having two spare bowls allows me to fully cool two batches while a third is roasting.
Step 5: Store the Beans, and All Your Roasting Supplies.
All my supplies fit neatly into a flip-top storage box, making it easy to store between roasting sessions.
Now, go have a cup of good coffee, eh?