I am mostly self taught. I had a very skilled buddy (ex padi instructor) do a pool session with me. We went over the basic skills, including gearing up, buoyancy control, inversions, etc. We then did one easy shore dive to about 50 feet deep, stopping at 25 feet to practice buoyancy skills...