It's not terribly difficult. I've written a basic program to monitor the water levels in the garden relative to what each species needs, and the temperature remains consistent. The only tricky part is harvesting, as each has different requirements. We could start with seeds and work out from there.
audio;