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.Se proporcionan en la presente sistemas y métodos para la programación de un módulo de cultivo. Una forma de realización de un módulo de cultivo incluye una pluralidad de carros para cultivar plantas, una pluralidad de elementos que afectan el medio ambiente del cultivo y un dispositivo computacional del módulo que, cuando es ejecutado por un procesador, hace que el módulo de cultivo reciba un programa para la receta. El programa para la receta puede definir una receta de cultivo para el módulo de cultivo y puede provocar la activación de al menos una parte de la pluralidad de elementos que afectan el medio ambiente del módulo para facilitar el crecimiento para la pluralidad de plantas respectivas. El programa para la receta se puede crear por medio de un lenguaje de secuencia de comandos que incluye una pluralidad de comandos para controlar el módulo de cultivo. En algunas formas de realización, la pluralidad de comandos es específica para el módulo de cultivo. Las formas de realización del módulo de cultivo pueden ejemplificar adicionalmente una pluralidad de instancias del programa para la receta que corr