As a pretty new diver myself I will tell you this...
When I first started diving a little over a year ago I thought I was ready for anything. I was taught the basics in OW and thought "how much more complex could this get?". I had decent buoyancy, knew how to deploy my octo, clear my mask...