ROS package managing

I am playing with ROS recently. Actually using it is not hard. But I don’t understand why there is not even a reasonable tutorial regarding package managing. I went through an entire online course not even realizing that managing tools such as wstool and rosinstall_generator exist. (I initially git clone one package at a time…