So far we have lettuce, tomatoes, and peppers. Hopefully we'll soon be seeing the yellow squash, cantaloupe, watermelon, and cucumbers (I want to make pickles this summer). I also have a big pot on the back porch where I've planted oregano, cilantro, and basil.
Our garden isn't very big, so the plants will be sort of crammed in. We put down newspaper, then put topsoil mixed with compost on top. The newspaper is supposed to keep grass and weeds from growing up from underneath, but will let the roots of the vegetables grow down through it. We'll see how it works. We edged the garden area with leftover wood from an old wooden swing set.
We bought the compost this time from a home improvement store, but we have started our own compost pile for the future. It's currently mostly grass clippings, but we have added eggshells, apple cores and orange peels over the past few days.