Eventually, you'll need nutrients. Shit ton of variables invovled in this question that can't all be covered. it's like learnign to ride a bike. Each soil you use will come with slightly different levels of nutrients across the board... as you re-use one you'll learn what needs to be added over time - it may not be exactly the same, but should be similar relative to any "1" soil product or concoction you mix together in a consistent way. Always good to take notes, refine and implement a better plan next time... eventually you fine-tune it to work well.
often, soils need more perlite or simialr drainage amendment added. Along with whatever might come with it, you want about 50% of volume to be perlite or similar. I'd recommend vermiculite, but people are more familiar with perlite and it's used here in a generic way. This also reduces how "hot" the soil is, too. Consider anything you added to the volume that doesn't add nutrients to the equation.
i feel like i typed this out in another answer recently, so ignore if so. Think i deleted it before posting, but... if you want to hit the easy button and be able to have a set of instructions to follow with fewer maybes and unknowns, use a soilless growing method. When you control all the nutritional inputs, it takes a lot of the guesswork out. There are advantages to soil growing, so in either case you can learn to get consistently good results, but soilless definitely has a shorter learning curve with some good guidance to start.
cocoforcannabis.com - guides, articles and dr. photon's corner. Even if growing in soil, there's lots of good infor that will translate or be useful is a less literal way for a soil context, too. e.g. all the training and other stuff is the same. Irrigating soil is slightly different but the gist of what is going on is universal - i.e. don't want to partially water.