Step-by-step guide of creating a circular hole in the mesh and get a smooth topology after subdivision. With the "Chamfer" and the "Circularize" tools.
Lately, I've been doing bottles to work on a way to reconnect users with the fundamentals. I suppose the best advice is, as with any discipline, practice makes perfect. Topostudy is a playlist: https://www.youtube.com/playlist?list=PL0RqAjByAphH9emGFNAcha1prKi1P_I3n