I'd like to experiment with roasting my own beans at home.
I'd like to keep the equipment requirements as basic as possible. No fancy gizmos or machines. I have a gas stove.
There are several ways to roast your own coffee at home on low budget:
This is one of the extremely minimalistic ways to roast coffee, but the degree of complexity is very high as the coffee beans need constant attention due to the nature of the heat that arrises only from one side.
This is likely one of the most common ways to roast coffee at home and a significant step up from the pan, hence the heat is more homogenous. You are still required to mix the coffee now and then hence the plate usually becomes hotter than the upper part of the coffee beans while in the oven.
This is likely the best method to use at home, but also very messy as the chaff is likely to twirl around while the coffee is being roasted. A method for catching the chaff could be a simple filter that can tolerate heat or a oversized strainer.
By far the easiest way to start at home roasting is with a hot air popcorn popper. You can get a used one for $5 at a thrift store or pay approximately $20 new for one. Or perhaps you already have an unused one laying around. There are also people and websites out there showing you great ways to modify or make them better with cheap addon parts or hacks.
I started with one and after I decided I was hooked I spent the money on a commercial made roaster, but I learned most of what I know with a hot air popper in my front yard. I think the biggest issue for stove top roasting is the smoke. If you don't have great ventilation in your house over your stove, accidental overroasts and dark roasts become a major problem.
Sweet Maria's is a good place to start: Sweet Maria's Coffee Library.
They've got quite a bit of information on the coffee roasting process as well as suggestions on hot air roasters and methods.
Personally- I'd skip the stovetop roasting and the oven roasting. It's useful in so much as you learn the major stages of coffee roast development (color shifts / smells / cracks) but it's EXTREMELY hard to roast coffee evenly, which means you'll learn enough to be quickly dissatisfied with roasting this way.
A hot air popper is a really good place to start. I had a hard time getting consistent roasts (and didn't want to get into modding right away), but the quality was so much better than anything I could do in/on the stove. You can get one on Amazon for ~$25...
I roast the coffee I grow in a cast iron skillet over wood or gas. Stir continuously. When they start to crackle you know you are getting close. As you stir blow out the chaff, either with your lungs or some other tool.
One method not mentioned, but is similar to the others, is using a heat gun. This gives you a bit more control over the beans and roast than when using a popcorn maker or oven, and is fairly cheap. more info: https://ineedcoffee.com/roasting-coffee-with-a-heat-gun-a-top-down-approach/
Don't waste your time with any kind of stove top roasting, not only because you can't control the process well enough to get consistent results, but also because the smell and smoke will be too obnoxious and your spouse/roommate will hate you for it. Also don't waste your time with any kind of hot air popper that isn't specifically designed for roasting coffee. Again, too many uncontrollable variables that will sabotage your best efforts without extensive customization or instrumentation.
The least expensive, most reliable starter method is to buy a hot air (fluidized bed) roaster specifically designed for roasting coffee. I have a Fresh Roast SR500 that has served me well for a couple of years. I've gotten to the point to where I am able to produce consistently excellent coffee at exactly the roast level I want. Even with a dedicated coffee roaster it took me a couple of months to trial-and-error my way to anything drinkable. Reading a couple of online home roasting forums has helped immensely but trying any of that without a proper roaster would have been a waste of time. I've added a digital thermometer to my setup so I can actually see what's going on temperature wise in the roasting chamber, but other than that it just the stock setup. Total cost is less than $200 and that's gotten me two years worth of great coffee.
If you decide it's not for you, you wouldn't have too much trouble selling it online for not too much less than your purchase price. On the other hand, if you turn out to get hooked on home roasting, like me, you'll wish the thing would hurry up and die so you can go out and spend a lot more for a serious drum roaster. :-))