I use an Instapot to make THC extracts. It does both the decarboxylation as well as cooking into your binding agent (butter, cooking oil, etc). As mentioned by
@m0use, you need to start with a high CBD cultivar. If you don't want THC, you'll have to start with a cultivar that is CBD-only.
Then, as mentioned by
@Green_claws, watch YouTube videos on making the extracts, oils, etc. There are a lot of recipes, but it all depends on your equipment. It's not difficult.