Ein eigenes KS macht man am besten dann, wenn man so viel Erfahrung hat, dass man kein Tutorial oder Ähnliches braucht.
Einfach mal nachdenken, wie sowas funzen könnte, das ist die beste Möglichkeit.
Fremder Code ist fremder Code, ganz gleich, wie gut er kommentiert wird.