Warning: This section is not for the faint of heart. Subdivision surface modeling is for those who dare to tame the wild beast that is Catmull-Clark algorithms.
Start by understanding that subdivision is a process of recursive mesh refinement. Yes, you read that right. Recursive.
And for the love of all things sane, do not even get me started on subdivision looping
Good luck, brave modeler.
For more information on this topic, visit our extensive resource page