I grow a garden every year. Beans, peas, carrots, corn, lettuce, spinach, cucumbers, watermelon, squash, zuccini, tomatoes, brussel sprouts, potatoes, cantalope, pumpkins, bell peppers.
Tips: I use straw on the top of the soil to help keep the ground moist and helps keep weeds down. Can also use newspapers and cardboard between the rows for less weeds and helps to not get muddy feet. Manure is good for gardening also. Dont need alot.
Dont plant different plants to close together. Like melons and squash. Melons and cucumbers. They cross and you get some funky foods. If you plant yellow squash make sure you dont plant it to close to zuccini or pumpkins cuz your yellow squash will take over.
Corn needs rows for pollination and needs lots of sunlight evenly. So plant in rows that will get good sunlight from all directions.
Alot of plants can also be planted in planters. You dont have to do a large garden. I grew some awsome pumpkins in a larger planter one year. The runners were about 25ft long. With pumpkins if you want big ones just pluck some blooms off the vine so that the pumpkins growing will get the nutrients to grow. The more blooms the smaller the pumpkins.