In this post I want to argue that learning to code is part of a larger landscape that we at Mozilla call 'web literacy'. I see that landscape as being increasingly relevant in 2014 as we come to realise that "learn to code!" is too simplistic and de-contextualised to be a useful exhortation. Web Literacy, on the other hand, is reasonably well-defined as the skills and competencies required to read, write and participate effectively online. We’ve included ‘coding/scripting’ as just one part of a wider strand identified as 'Building' (i.e. writing) the web. Other competencies in this strand include 'remixing' and 'composing for the web'.
Via Kim Flintoff