At the risk of sounding too hardcore, I have to say the best way to learn linux, at least what worked for me.
Do Not dual boot.
When you're first starting out, things get really obnoxious at times and if you dual boot, you're going to get annoyed and go back to windows. I did it 4 times when...