Indeed you need to know about hardware and software. Better to try mining with one or two mining hardware. Then you can upgrade for more hardware. If you knew about computer, it will be easier to tackle some troubleshoot. It's also good if you knew a little about coding/programming. Cause setting some miner need you to put a simple configuration. Don't forget to calculate your invest vs your profit.
Mining is fun, but also frustating tho ... keep the spirit up and be patient