Based on my success. I would recommend starting out in grow bags or large plant containers first. That way, you can move them around to see what really works, before struggling to dig up dirt and fight off weeds.
I do enjoy eating the raspberries and cherry tomatoes directly from the plant.
I second that recommendation. We grew in 50 or so containers last year, and had a huge harvest (continual, as well!). This year we're in the soil, but there are so many additional issues -- it's "just dirt" that was there, we tilled it but didn't improve it; rabbits are terrorizing our eggplants; and there are a lot more insects than last year when everything was a couple feet above the ground.
Still, last year we had cabbage moths that destroyed our kale, cabbage, and lettuce. A great solution for those is to mix up a quart of water with a tablespoon of olive oil, a tablespoon of dish detergent, and a tablespoon of powdered cayenne pepper, shake it up, and spray it all over the leaves. Do this every three or four days (and after any rains) and it should break the cycle in a couple weeks.
One tip: fill the container mostly full of water before adding the dish detergent -- you don't want it to foam when you add more water! :)