The advent of programming languages for children (i.e., Scratch) combined with accessible programmable hardware platforms (i.e., Arduino) makes it possible for teenagers to engage in creative development of digital enriched artifacts, like robots and interactive installations. But what are the important factors that characterize these development activities? And more specifically, what motivates children to participate in such software and hardware intensive activities? In this paper we present the results of an empirical investigation regarding the key aspects of a creative learning context. The goal is to understand what motivates children to participate in these development activities. In our empirical evaluation, a group of researchers and artists designed, implemented, and evaluated three workshop programs of 66 children total, with the final goal of exploring children's attitudes software and hardware-intensive activities. The workshops were based on the Reggio Emilia education principles, open source software Scratch and Arduino and were conducted in centers that use recycled materials for creative purposes. For the first phase of the evaluation, qualitative data was collected from 11 interviews and was analyzed using content analysis. For the second phase, we designed a survey grounded in motivational factors for technology. 37 survey responses were collected. For both evaluation phases, photos and observations were recorded and used to triangulate our data. The results showed that: (a) software and hardware intensive activities raise awareness of technology, intensify the experience, and invite students to explore boundaries and increase collaboration and the exchange of views and ideas, and (b) the activity's easiness and usefulness significantly affect children's intention to participate. These results have implications for those programming languages and hardware platforms for children, as well as for those setting up creative learning frameworks around such technology.