Laptop for Drupal

I’m thinking of buying a MAC or linux laptop ultra hd for an upcoming drupal course and for future web develelopment work. The tutor recommended at least 8-12 GB RAM. He also told us that the newer apple laptops do not allow upgrading the ram, that’s why I can’t decide. Which laptop or what specs do you recommend for me in this case? All help and suggestions will be much appreciated!