The key ingredient you need is: sunlight. As long as you can offer your plants at least a work day's worth of sunshine (minimum 8 hours) you can grow your own food on a windowsill, balcony or porch in pots or containers.
Do you have place in your house that dont receive direct sun or do you want to grow plants in your living room, dining room or bath room? Luckily there are plants that grow without sunlight and you can grow them indoors. - It's A Garden World
It's always disappointing finding a houseplant you know won't grow in your cozy bedroom. Many interesting plants can be grown indoors but usually ones that bloom, display bright colors, or produce fruit can need a lot of sun.
DIY Compact Vegetable Garden Are you a little tight for space? Have you considered square foot gardening? With this project you can address both of these issues. For the original post and direction… YOUR GARDEN ART PROJECT IS WAITING FOR YOU.
A Gallery of Bohemian Bedrooms - If you love the bohemian look — or you're just looking to add a little color or texture or pattern to your sleeping space — you'll find plenty of inspiration in this set of ten eclectic bedrooms.