I think you discovered that even if you don't talk about some things to children because of their environment, they will still notice and find out. That tends to happen with many topics that parents occasionally think that children do not yet have the capacity to learn or appreciate and then we get big surprises. A nice experience without a doubt.
RE: My surprise at Self Learning.