Apartments, townhouses, and homes with small back yards often don't provide a lot of space for gardening. If you can't go horizontal, think vertical. This page contains vertical gardening advice.
This is a page about starting a school gardening project. Planting a school garden is a great hands on way to teach children about growing and caring for plants.
Rather than go to the expense of removing an old concrete slab, it is possible to plant a raised bed or container garden on top. This is a page about planting a garden on top of concrete.