Answer: In basic terms, bamboo is really just a giant grass. Wherever grass will grow, bamboo will grow. Bamboos grow best in sunny sites, in well-draining soils. The only drawback with bamboo is that it can be terribly invasive unless you place a barrier deep into the soil to contain the running roots. There are some relatively well-behaved clumping type bamboos, however, so if you have a sunny spot in your garden, you can plant clumping bamboo without too much concern about having it take over your yard.
If you're looking for a hedging screen, Bambusa multiplex is a clumping type bamboo growing 8-10' tall and 15'-20' wide; if you want something a little smaller, try Bambusa ventricosa (Buddha's Belly). This plant grows 3-6' tall and about 20' in diameter.
There are many, many varieties of bamboo so do a little looking around at your local nurseries - you're sure to find just the right match for your garden.
Q&A Library Searching Tips