Good planning is crucial to successful gardening. Before starting a garden, take time to analyze your growing conditions: sun, shade, soil type, climate, and moisture.
Different plants grow well in different conditions. If you have your heart set on growing a specific plant, check to see what growing conditions it requires.
The best thing is to read up as much as you can on the plants and the garden type you are considering. Also talk to a garden expert such as your local garden centre for sound advice on planning and planting your new garden.