Wow, I wish I had a parent like your mother! She sounds like she definitely had a good handle on how to raise a child.
My own parents didn't lay any of that groundwork for me that I can remember; they were very "hands-off" with my sociability, or lack of (my father was responsible for my younger brother and thus did not pay attention to me and my mother, who came from a very strict family background and was in her own way rebelling against that I suppose, believed that the best way to raise a child would be the OPPOSITE of her experience. To wit, she didn't guide me in a social direction in an attempt to let me develop my "own" personality and function...um...not sure how that was supposed to work, but I guess she had her reasons).
But that's not really what this thread is about so I'll stop myself there. Overall I think, similar to how you once did, that it's my own efforts and experiences that have enabled me to function in society to the extent that I can, as I have no recollection of any notable person teaching me those skills- I could be wrong, though. There very well could have been someone who was imparting that knowledge unto me and I simply didn't realize at the time and thus don't remember it now.
Not that how I manage my life even comes close to a NT function...but then, I'm not even entirely sure what makes a NT, and I'm also not sure when I'm actually passing under their radars! Talk about difficult to gauge.
_________________
I like to ramble.