My 2 cents and/or personal opinion:
OSX is a closed variant of BSD, which is Unix based. Linux also originated from the Unix family, and as a result, there are a lot of things similar about Linux to OSX, but there's quite a lot that's different as well. More often than you'd imagine I'm in OSX trying to issue command or do things that is Linux specific and as a result, doesn't work. On the flip side, there's a lot about OSX that feels very Linux-like.
Putting Linux in a VM to see how you'll like it is easily the smartest thing you can do to try it out. That way you get a feel for it to see if you'd like to look into it further.
I personally have been building my own desktop computers for quite a while. I currently have four desktops, two of which I use heavily (personal desktop and file/backup server) as well as 3 laptops (1 personal laptop with Ubuntu, 1 work laptop with Ubuntu, and another work laptop that's OSX). I also have a home theatre system that runs Ubuntu as well. If it wasn't for Linux, I probably wouldn't be that interested in technology because I'm not exactly a fan of Apple and Microsoft's business model, and quite honestly, their products. I've used Linux (mostly Ubuntu, but I've tried at least 20 other distributions for extensive test drives as well) for the better part of 8 years now. Once I got hooked on the philosophical background of the open source model and saw what it was capable of, I simply haven't looked back ever since.
I think a VM will more easily guide you down which route you want to take. You very well might fire up the VM and think this is terrible, why would I build a computer just for this awful software. On the flip side it might further solidify your original intentions. At any rate, before I spend a dollar on anything, I always like to test drive it somehow. Ubuntu is free. Virtualbox is free. You have a computer that is capable of running Virtualbox. A free test drive that takes very little time? Win win situation there, my friend.