Martha at Stir, Laugh, Repeat asked about container gardening because she lives in a condo and gardening is not allowed in the common area.
First off, I would start out by either starting the seeds indoors or purchasing healthy seedlings when they become available. Tomatoes and Green Peppers are well suited to starting indoors. No special grow lights are needed. A florescent light will do just fine and is much less expensive.
My second apartment in Chicago was on the 3rd floor and had a porch. I attached several resin boxes, using Deck Railing Brackets. I grew herbs, green peppers, and beans in long planter boxes. Here is one kind of Deck Railing Bracket:
I actually have planter boxes on my front porch here in the suburbs with more decorative deck railing brackets. I got them from a local nursery. There is no installation required. (No screwing into the deck.)
I grew tomato plants in larger square planter boxes. I also planted Basil with the tomato plants. This is something I always do because Basil keeps pests away from the plants. Basil is also good planted next to asparagus and eggplant. You can also plant them around pepper plants and they act as a ground cover and keep humidity high. See E-How - Basil Companion Planting.
If you are handy, or know someone who is, you can build your own planter box. See E-How - How To Build A Planter Box.
When starting my seeds, I use a seed starter mix. You could make your own mix, but I prefer to go with the mix because I figure it's less mess.
When transplanting outside, in the past I've used a Hyponex Potting Soil Mix and had good success with that. It's a nice airy, light soil mix. Last year I purchased a generic potting soil and mixed it with Hummus. I wasn't particularly pleased with my yield last year. I may go back to the Hyponex Potting Soil Mix if I can fit it into my budget.
In the past I've used one application of Miracle Gro, but this year I'm going to look toward going more organic. I'll be posting more on that at a later date.
Lola's Victory Garden