Have you started anything yet? Where are you wanting to put this grow. A plant 2-4 ft tall is going to need 5-7 sq ft of space. Try going to your local hardware store and buying a few sheets of plywood and build a cabinet inside your closet. If you are worried about being discrete you'll need a carbon scrubber hooked to your exhaust air. Which would be forced with an inline duct fan. No smaller than 6", If you cant find an inline duct fan, a few CPU fans should do the job. Unlimited budget.. you should have an amazing setup if you put your mind into it. Soil is the easiest and most forgiving medium to grow in. Start with Fox Farm's Ocean Forest soil, It has enough nutrients to grow your plant from start to finish if you transplant. GH makes an easy line of nutrients for beginners, you can also try Recipe for Success by TechnaFlora. Depending on ventilation and size of area, HID would be best, CFL is cheapest and easiest to operate, but you'll need A LOT of em to get a good yield.

Try reading the FAQ part of this website.. Cannabis FAQs / FAQ , Recipes, Medical Marijuana and also the DIY section of the forums here on cannabis.com

Good luck and keep us posted!