I did D of E at school and that really helped me with my map reading and making route cards etc, it's been such a valuabke skill.
I'm not mega young, 34, I still remember what it was like to drive about the country pre sat navs. (although now I use google maps.)
That said some other people my age are totally totally clueless, wouldn't even know which way up to hold a map, let alone read it, it's so embarrasing as it's not exactly rocket science but they have no will to learn.
I have all the OS maps for my area and several others for areas I have gone walking/camping in, I am building up quite a collection actually.