For a noob on a budget, use Scotts Premium Potting Soil. Its sold at Home Depot. Maybe even Lowes and Walmart but the Depot for sure. Its in a green bag. I use it when Im growing bagseed and never had any problems. It already has nutes in it. Heres a bagseed plant thats been in the scotts premium from the start.
And heres a baby bud shot, flowering 2 weeks in the Scotts
Ive experimented with lots of cheap soils from the local home improvement stores, the Scotts Premium Potting Soil is my favorite by far. It says continuous feeding for up to 4 months on the bag. The nutes are time release but they dont burn my plants like other time release nute soils. However, my favorite overall soil is Ocean Forrest, which I use for my good seeds, I even use it for seedlings. A bit more expensive, especially for me since I have it shipped but its worth it to me.