I second @oaktree. However, if you are new to this you should use a VM.
I recommend starting out with Ubuntu because it is quite well documented and is pretty versatile. Don't use Unity though! I personally like Xubuntu the most, but you can get any flavor you desire.
Also, If you really want to learn Linux thoroughly, try to install Arch Linux on a VM (don't do this for dual booting because there is a high chance you will f*ck shit up!) and follow the guides in their documentation to do so. Arch has a very good documentation. You will learn about the way Linux handles files, packages, file systems, and configs in just one session.
But be aware, do NOT under any circumstance install Arch as a dual boot! You will most certainly fail in the beginning (which is ok), so as a new recruit ONLY play with Arch on a VM!
But I recommend you start with an Ubuntu flavour or any other type of Debian-based distro.
I hope I helped @DrasticDecisions.