That's where gardening in containers comes in. It's exactly what it sounds like - planting your things in containers right on your porch! I did some of this last year and plan on doing it again because it's so easy. It's ideal for people who don't have much of a yard, or just don't have good soil. That's another reason I don't like to plant in our ground. Our soil is made up mostly of sand, and I just don't have the patience or know-how to fix it right now.
Anyway. I was going to have my container garden all finished for this post, with pictures and everything, but with vacation last week and the rain we've been getting, I just haven't had the chance yet. I hope to get it all done this weekend. But it's really easy, I promise!
According to About.com, there are many different types of vegetables that are suitable for container gardening: cucumbers, eggplant, green beans, green onions, leaf lettuce, peppers, radishes, squash, and tomatoes. Just be on the lookout for key words like "bush", "compact", or "space saver". Any seeds with these words should be suitable for containers.
You can use pretty much anything for your containers. I used large plastic round bins, but you could also use flower pots, wire baskets, window planters, etc. Whatever you decide to use, though, just make sure there is a hole (or several) at the bottom for water drainage. Size of the container is also important. Obviously, larger plants need larger containers.
Now for your soil. Of course, you can use your own soil from your yard, but the best choice is to buy a synthetic mix, which has all the components for growing great plants. These can be found at WalMart - just look for bags that say they are for potting plants, and usually they will list "vegetables" too.
Be sure to water your container vegetables frequently. They don't have the luxury of drawing water out from the ground like traditional garden vegetables do.
Good luck with your container gardens! I'll be sure to post some pictures next week when I get mine planted. I'm hoping to do some tomatoes and green onions, at least. Hopefully some leaf lettuce, too. I'll let you know!
Much of this information is from About.com
Image from an article at Howstuffworks.com