Some of our colleagues use the Mac as their primary machine and the latest Macbooks that come with M1/M2 CPUs are very powerful but as Virtualbox is not fully supported yet some of us use Parallells.
With two simple commands you can get started developing on a Macbook with