Lots of people want to grow veggies, weather your garden is small or large it can be achieved.
If you have decent topsoil then it can be improved with compost and the beds can be directly in the ground, but if you don’t have topsoil raised beds are the answer for your garden.