I use rockwool cubes when I germinate. Just make sure to soak em first and I use a healthy amount of nutrient solution. If your growing indoors, which is best if you can, use an aeroponic system. I went the hydro route for a long time and aero is much easier, cleaner, and in my opinion you get better growth. You can make a pretty easy set up with just a nice size Rubbermaid bin, PVC piping, some line to run the solution and water. You can use a fogger and co2 regulator to help with growth and yield but they aren't absolutely needed. Some people go with metal halide lamps, some people with high pressure sodium, some go with both; 400 watt is all you need and it stays off the radar. Some people have had success with LED lamps but they are pretty expensive. Don't try to grow too many and seal the area your working in with plastic sheeting and make sure to have some kind of vent.
Those are pretty much the basics, just google aeroponics and you should be able to find a million guides. I would definitely stick with aeroponics though, hydro and outdoor just don't compare imo, it basically sprays the roots of the plants with solution and water inside the PVC piping. I can get a plant from germination to maturity in maybe 45-60 days, I usually only do 3-5 plants.