Honestly I have mixed opinions about kali linux. On one hand, yes its great to have a single distribution with every tool under the sun and corresponding dependencies.
On the other hand, kali linux is absolutely not meant for general purpose install to HDD distro and sooner or later it will come back to bite you. It is no where near a debian base, its heavily modified actually in ways they never indicate. Its great in a VM but back when it was backtrack and I was stupid I tried a hand at the HDD and using it general purpose. Everything ran smoothly for a month or two, then random shit started to break. The tools and other stuff I was adding to it was conflicting with some of the underlying changes and was breaking in ways I had no idea how to fix. Decided to grab a different distro and build my own toolset instead. Best decision in my learning career ever. Lots of tools and techniques I almost never would have stumbled across had I relied on kali linux, I found out from finding this blog or that.
So I say if you are a beginner, youre making things harder on yourself by starting with kali, as so much has already been done for you that you lose out on figuring stuff out by yourself, being spoon fed tools.