Well, i am using MacBook Pro myself for programming, but i only do frontend and light iOS app development, so i never run short on resources (even though Xcode sometimes may be hungry!).
You said that machine learning will be your primary direction. As far as i know, it is pretty hungry for CPU and GPU, so in that case buying Mac solely for that won't justify the price. For something as heavy as ML people usually build powerful PCs or rent servers.
But these are your money, i think you should buy the one you like for whatever reason. Going for Mac is a good option.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Well, i am using MacBook Pro myself for programming, but i only do frontend and light iOS app development, so i never run short on resources (even though Xcode sometimes may be hungry!).
You said that machine learning will be your primary direction. As far as i know, it is pretty hungry for CPU and GPU, so in that case buying Mac solely for that won't justify the price. For something as heavy as ML people usually build powerful PCs or rent servers.
But these are your money, i think you should buy the one you like for whatever reason. Going for Mac is a good option.