To grow corn at home, start by selecting a spot with full sun and well-drained soil, then prepare the soil by loosening it to about 8 inches deep. Plant the seeds about 1 inch deep and 6-8 inches apart in blocks, rather than long rows, to improve pollination. Water thoroughly after planting and keep the soil consistently moist during the first few weeks. As the plants grow, provide support if necessary and fertilize lightly, you can also mulch around the plants to retain moisture and suppress weeds, with proper care and enough space, your corn should be ready to harvest in about 3 months.