They are all correct.
The word you choose depends on how hot you want the milk to be.
You might 'warm' milk for a baby, to say 40 degrees or so.
You can 'heat' milk if you want it to be quite hot, to put in coffee.
You would 'boil' milk you want it to bubble in a pan at 100 degrees.