I have had some great homemade wines made from scratch, but if you are not up to the work that it involves, a good compomise are the wine kits available.
I make about 25 gallons of the stuff a year and have a good rotation going so the wine ages properly. If you make wine from a kit, use the same advice that an old italian gave me.
Wine needs to age, so the short time frame that the wine kits often brag about really hurts the wine flavor. I like to let it sit for a year or more.
Wine kits come with yeast and bentonite and the concentrate. Throw out the MetaBisulfate, clarifiers and other chemicals that are for speeding up the wine, these are often toxic and carry warning lables. While they do speed up the wine, they also impart bitter and sour flavors- not to mention toxic chemicals to your wine.
What I do is add heated water to the wine kit in a clean pail together with cold water. Mixed together the wine should be tepid but not warm.
Sprinkle yeast and cover, let stand and ferment for a week.
Once the fermentation has settled down on day 6 or 7, then rack wine but syphoning it into a carboy. Place fermentation lock onto carboy and park it in a dark coolish place for 2 or 3 months.
Bottle and store until aged. Then enjoy.