GMod modules

So over the past few months, I’ve been learning C++. I was wondering where I could start learning the GMod specific parts to creating modules. Does anyone know where to start?

(sorry if this is in the wrong section)