Systems and methods for programming a grow pod are provided herein. One embodiment of a grow pod includes a plurality of carts for growing plants, a plurality of pod environment affecters, and a pod computing device that, when executed by a processor, causes the grow pod to receive a recipe program. The recipe program may define a grow recipe for the grow pod and may cause actuation of at least a portion of the plurality of pod environment affecters to facilitate growth for the plurality of respective plants. The recipe program may be created via a scripting language that includes a plurality of commands for controlling the grow pod. In some embodiments, the plurality of commands are specific to the grow pod. Embodiments of the grow pod may additionally instantiate a plurality of instances of the recipe program that correspond with each of the plurality of carts.