One important thing yuou should do before to start is to correctly design your growing space by carefully considering the space you need and therefore the sizing and setup of your growing environment. Based on the availble space you should purchase all the staff you need avoiding having to replace them later, due to lack of space or because you hadn't thought of something.
Also you need to select the growing methods (hydro, coco, soil, auto, photo...) and deep study it. Following the master growers also can help to understand the best growing techniques (LST, HST, etc.). Have a good luck !