you can make a hole by using the boolean function. Or you can patch model the hole by dividing the cube into parts taking out a section and replacing it with a lofted cylider or something of the sort. the later is complicated and going into it further would probably confuse you till you learn patch modelling and modeling with nurbs
<html><font size=2>
<font color="blue">
And after calming me down with some orange slices and some fetal spooning,
E.T. revealed to me his singular purpose.
--TOOL, 10,000 Days---
</font></pre>
</html>