Today I will show you how to use add modifier boolean.
First, start with your Blender 3D software – I used the 2.77a version.
I used two cylinders with 16 vertices, radius 1.00 and depth 2.00.
I rename the first cylinder – Hole_Cylinder and this will be the surface of the hole.
The next cylinder is named – Surface_Cylinder and will be the result of this modifier.
Into Object Mode, select the first Hole_Cylinder and then with key Shift select Surface_Cylinder.
Go to Add Modifier and select Boolean, and then with Difference over Object – Hole_Cylinder will make the hole.
See the next image to understand how is working.