As something of a nerd computing is as close to my heart as any of the other creative outlets on this site. Computing is one part creativity to one part problem solving. If we teach it with this in mind, learners will engage with ownership and enthusiasm. This is the challenge.
To access some of the resources and information I have put together around the teaching and learning of computing at primary (elementary) school see below. Many of these are accessed as Wakelet collections, a bookmarking and curation tool.