You can't just start a garden anywhere you like - not all places are equally suitable for that.
There are lots of factors you should take into account - soil, relief, humidity, sunlight, and other features mean a lot.
Here are a few reasons why not every place is suitable for gardening.
Sunlight
Plants need sunlight to grow. If a place is always in the shade (no sunlight), your plants won't be happy.
Soil Quality
Plants like good, healthy soil. If the soil doesn't have the right stuff in it, your plants might not get the food they need.
Water Availability
Plants need water. If you're in a place where it hardly rains, you'll need to water your plants a lot. Too much or too little water can be a problem.
Space for Roots
Plants have roots that spread out in the soil. If there's not enough space or if there are big rocks in the way, the roots can't grow well.
Climate
Some plants like it hot, while others prefer cooler weather. If you're trying to grow a tropical plant where it's really cold, it might not survive.
Local Rules
Sometimes, there are rules about what you can or can't do with the land. You might need permission to start a garden, especially in public places.
Neighbors
Think about your neighbors. If your garden becomes huge or if it attracts lots of bugs, it might bother them.
Wildlife
Animals might see your garden as a tasty buffet. If there are too many hungry critters around, they could munch on your plants.