Three colonies of ants learn to forage using different optimization methods. Each ant is controlled by a tiny neural network. We compare evolutionary approaches (GA and PSO) with traditional gradient-based learning (Backpropagation).