Boolean to cut a hole in a face does not appear to be working
You can't see the result of the boolean operation because both meshes are visible. If you disable the visibility of the cutting object you can see the result of the boolean operation.



But you should really try to avoid using booleans for simple operations like this. Booleans will create very messy topology that will give you headaches down the line. There is a indeed a time and a place for booleans, but if you are starting with blender, start on a more solid footing by learning other ways that will yield proper topology. 

Watch https://www.youtube.com/watch?v=Bc52fcrHvAA