CS Laptop
My school recommends that I get a windows laptop for engineering, but it's not a hard requirement for CS. I feel like Mac is the better option by far, but I've heard that there are certain softwares/languages that are hard to run on mac and require a VM. Is this the case, and would it be better to stay away from Mac?