My suggestion is prepare yourself ,temper your expectations, because it’s harder than it looks. Maybe try a few runs with some mostly ready to go soils like fox farm or build-a-soil to get your feet wet. If that doesn’t sound good to you, there are recipes(on this site) that you could follow...