Hey Swapnil, even bottle planting is a good option. Choose suitable bottles and plants and place them in windows or tables or any other suitable place. If there's no enough sunlight then you can keep them in Sun for few hours everyday and them place it back.
You can grow small plants in pots and keep it in your house near windows or besides the doors, in the entrance, balcony or terrace. See that they get enough sunlight.
Its indeed a good idea! One can actually commence growth of vegetables in their house or apartment premises also... Home planting is always a better option.