I didn't take the usual CS route to learning programming and I often hear about namespaces but I don't really understand the concept. The descriptions I've found online are usually in the context of C which I'm not familiar with.
I am been doing Ruby for 2 years and I'm trying to get a deeper understanding of the language and OOP.