There is no general purpose GPU development on Apple M series.
There is Metal development. You want to learn Apple M-series gpu and gpgpu development? Learn Metal!
There is Metal development. You want to learn Apple M-series gpu and gpgpu development? Learn Metal!
That's what GPGPU stands for. So your 2 sentences contradict each other.