Ben Bolton has published a nice tutorial on Polycount.
Here is the beginning of the tutorial to get you interested:
Any mesh in 3ds Max can be converted to a Proboolean object. While the mesh is selected, click the button in the Create > Geometry > Compound Objects panel:
You can also map this command to a hotkey or quad menu, which I recommend so that you don’t have to flip through panels as much.
A Proboolean is an object that contains a list of meshes that are combined, in order, using standard boolean operations. These sub-meshes are referred to as “operands.”
This is the Proboolean UI:
Every operand within a Proboolean remains live and editable. In other words, the object itself is completely nondestructive.
You can find the full guide here.