Where do I start?

In order to get practice, I recommend you to start with a lab. My current lab is not too fancy; it involves having one machine with decent specs and have multiple virtual machines installed on the one. I have a Windows 10 host filled with Kali linux, other Windows OS VM’s, as well as Linux/metasploitable machine.

Here is my current setup:

How do I set it up?

I am currently using VirtualBox instead of other virtualization software available. Although there are other choices, I chose VirtualBox because it is open source and provided for free.