A Methodology Proposal Based on Metaphors to Teach Programming to Children | IEEE Journals & Magazine | IEEE Xplore