You can read some of the various online linux-for-newbies resources, and they might be some help. Going through the documentation for your distribution is worthwhile — both Ubuntu and Fedora have teams producing professional-quality documentation, at https://help.ubuntu.com/ and http://docs.fedoraproject.org/ respectively. If you're a book learner, there's plenty of books.
But the only real way to learn is to get your hands dirty. Therefore, I recommend setting up your system to dual-boot rather than just putting Linux in a VM. And then, boot into Linux and stay there even when it gets difficult or annoying or frustrating. (In fact, I might go so far as to say just put Linux on there as the primary OS — you can always put the other one back if need be.)
When you get stuck, come back here (or to other similar sites, but, y'know, I recommend this one) and ask questions.
Malcolm Gladwell has this thing called "the 10,000 hour rule", which he puts forth as the time you need to really master any particular skill. Of course, you can become competent with Linux (or many other things) far more quickly than that, but it really is about putting in the hands-on time.