Gardening is a very satisfying experience which some people pursue as a hobby and some do it to enhance the beauty of their home. Growing different types of trees and flowering plants help in flaunting an aesthetic home garden. Thriving plants catch everyone’s attention and get admired by the visitors and guests.There are many factors that influence the growth of plants like soil, water, sunlight, minerals, etc. If all these are provided in the right quantities then the plants grow in a healthy manner. It is crucial to know about a few basic things if you are planning to start a home garden–Soil — Good quality soil ensures that the plants get all the nourishment they require. Soil provides many nutrients that are essential for the growth of plants. The type of soil can help in determining whether a specific variety of plants can be grown in it or not. Some plants can grow well in loamy soil and some can even thrive in soil that has high sand content. It is important to know what kind of plants you can grow in your home garden. You can get the soil examined in a laboratory before choosing the plants and the analysis can help you choose the right kind of plants for your garden. It can also help in determining whether you need additional nutrients and fertilizers to improve the soil quality.Temperature and Light — Different plants have different requirements of temperature and light. Some plants require ample sunlight for growth and some can grow indoors in artificial light. Similarly, temperature also affects the growth of plants as some of the plants are equipped to handle extreme temperatures and some can survive only in moderate climate. Each variety has its own specific requirements and you should know about them before planting. There is a lot of detailed information available on the internet and you can also get suggestions from the local nursery.Landscape — A well designed landscape contributes in making your garden look appealing. Gather your ideas, chalk out a plan and then start putting the plan into action. The design that you have in mind will help you to choose plants that would complement the landscape. If you are planning to construct a small pond in the garden then you can grow some aquatic plants in it like Lily, Water Hyacinth and Water Lettuce. Cactus and succulent plants that retain water blend well in rocky or desert landscape.Type of plants — Select the plants as per your requirements so that they serve the purpose well. If you have a large area then you can plant shady trees and many other ornamental plants. In case if you do not have a lot of space then you can grow plants that require lesser area. You can also grow herbs, vegetables and fruits in your garden. Home grown vegetables and fruits are fresher and healthier as compared to what you get in the markets so you can try growing them in your home garden.Tools and Techniques — Make sure to purchase the basic tools that are required for gardening like spade, trimmers, scissors, pruning saw, trowel and rake. If you have the right tools then you can maintain your garden well. Pruning and pinching are common techniques that help in the growth of plants and they can be mastered with time.These are a few basic things that you should consider before planning out a garden. All these factors will help you choose the right kind of plants for your garden. Once you have planted the seedlings you have to take care of them by providing proper nourishment. You will be amazed to see the flower laden branches when the plants are in full bloom and the sight will give you utmost satisfaction.