One way to grow crops that I've found to be very interesting is hydroponics. When growing things hydroponically, you're just growing without soil - instead, you use some kind of alternative media to suspend the roots and add nutrients directly to the water.