I think you have the process around the wrong way. You want the all the posters to lean the cstring basics first.
That is not the way the Arduino Language is presented.
If the OP wants to learn low level C string methods, I am sure he will get lots of assistance here.
But most of posts I see, just want to get something running and don't care about our stands on the pros and cons cstring/String or low level code versus pre-tested libraries.
So I will continue to recommend the easiest and safest alternatives, be that strlcpy, SafeString or String as appropriate, that solve the OP's problem at hand, and let you worry about the OP's education.