Something that is very important to growing good, healthy veggies...
A lot of first time garden attempts do not do so well simply because of site location. You need to locate your garden so that the "sun shine on it" time is maximized. Pick a spot where the sun hits it early, and stays late, where it will get full sun as long as possible.
Early sunshine helps to burn off the moisture that collects overnight, and that is important to help minimize fungal type diseases and long direct sunshine is important for healthy plants and good taste in the fruit & veggies.
So get out on your property early in the morning, mid day, and late evening and select the spot that gets the most direct sunshine for the longest period of time, and make your garden there.
Check the soil in that location and see how good it looks, how deep the top soil is, have a soil test done to check for base requirements, PH, N, P, K, Ca, Mg, etc...
A PH of (6.0-7.0) would be OK, with around 6.5 being ideal (just slightly acidic)... for most garden veggies...
It does not matter how rich your soil is (N, P, K, and other nutrient wise)... the plants will not be able to use that good stuff if the PH is not right. So make sure you get that adjusted up or down as needed.
Lime will raise the PH (and add calcium). My soil naturally runs a little too acidic (in the 5.5 - 5.8 range) and each year I put down a nice bed of straw around my plants for mulch, keeps the weeds down, and helps retain moisture. Then in the fall when I clean up my garden beds, I fluff up and burn that straw. The ash that is left is worked into the soil and that raises the PH. That is usually all that I need to get up into the 6.5 range.
Sulfur can be used to lower PH and also (organic matter - a few bales of peat moss for example or your own compost) will lower the PH. If your PH is only slightly high (say 7.0 - 7.5) then I would mostly add organic matter to lower it. If it is higher than that you may have to both work in organic matter, and use some sulfur.
SOIL DEPTH (RAISED BEDS)
We live on a ridge and the top soil layer is very shallow (only 3-4 inches of good stuff) and then you run into hard red rocky stuff below that. I used a tractor and disk and box blade when I prepaired my raised beds. I broke up a large area, and then raked the good top soil up into raised beds. I have 3 of those and the are about 6' wide by 40' long. The topsoil in those raised beds is a good 10-12" deep. Raised beds help with soil drainage and gives the plants plenty of room to go deep with roots into good soil. The raised beds also dry out a little sooner in the spring, so the soil is workable a little earlier than it would be otherwise.
Do it ! Make your own compost pile. This does not have to be complicated. Just pile up stuff and give it time and it will breakdown into black gold. A combination of dry stuff (like straw or maple leaves), and wet stuff, like veggie pealings, bananna pealings, apple pealings, any left over veggie scraps, or even some soil, green stuff like grass clippings... Just pile it up and let it break down. Turn it over now and then with a fork and it will turn into some great stuff to fertilize your garden with given a little time. Do not put any meat in the pile, only veggie material, but do put in Egg shells (good add for calcium).
Other good fertilizers that I use include, Bonemeal, Bloodmeal, Epson Salt, Gypsum.
Note on Gypsum - it loosens the soil (makes it much easier to work, and easier for plant roots to penetrate deep) and it also adds Calcium (and Gypsum will not affect your PH).
If your PH is low and you need to raise it, you can add Lime. Lime will raise the PH and add calcium.
If your PH is good, but you need to add Calcium, you can use Gypsum instead. Gypsum will add calcium and loosen soil, but does not affect PH.
So there you go... get started and get some good exercise, good food, and have some fun.