As said, the best way to learn is through doing it yourself.
Set up a farm, grow everything!
Corn, tomatoes, potatoes, cabbages, cannabis, peas, carrots
If you really love the garden like we all do, go and live the dream on a huge set of land out in the middle of nowhere :)