For hydro, DIY is the best option. It's just so much cheaper and modular. I like flood and drain with rockwool, but it has its drawbacks. Hempy buckets are really neat, but I haven't done it, so I won't speak to it.
For soil indoor, earthbox and some good dirt is probably the best way to start. Buildasoil does some great videos on how to use an earthbox, and it eliminates worrying about over or underwatering which is the most common issue for people new to growing.
Outdoors, you just can't beat the earth, but you can just as easily put your earthbox outside, or build a SIP on the cheap (presuming you already own the right powertools)
Use the search function or explore the various sub forums for more details on any and everything.