The rapid evolvement of the computing domain has posed challenges in attempting to bridge the gap between school and the contemporary world of computing, which is related to content, learning culture, and professional norms. We believe that the interaction of high-school students who major in computer science or software engineering with leading representatives of the computing community of practice may motivate them to pursue their studies further or pursue a career in the field. Accordingly, our program aims at exposing talented high-school students "directly by leading experts" to state-of-the-art computing research, advanced technologies, software engineering methodologies, and professional norms. The interaction between the students and the experts, who actually become role models for the students, occurs at two levels: (a) during enrichment plenary meetings, and (b) through one-to-one interaction in which students develop software projects under the apprenticeship-based supervision of professionals from the computing community of practice. In the last four years, six hundred students participated in enrichment activities; 86 of these students accomplished high-level software projects under the supervision of experts. A long-term formative evaluation of the program has been conducted regarding: (1) students' attitudes towards the "different-from-school" style of learning that characterizes the program, and (2) students' performance in developing projects. In this paper, we specifically discuss the contribution of resources that students used for various phases of the project development activity. We found that the following categories of resources were employed by the students: self-learning, mentors, bibliographic resources (the Web, professional articles, professional books), school resources (a school teacher, school learning, and materials), and other human resources (i.e., a classmate the student's age, a family member, a grown-up acquaintance). Importantly, the findings indicated that during the entire development process the students exhibited self-efficacy, since they relied more on themselves than on other resources. Interestingly, during the entire development process, the web was perceived as the most significant bibliographic resource. Specifically, regarding the need to achieve adequate acquaintance with the theoretical knowledge that was required, self-studying and the web were perceived as the most significant resources, which may imply that the mentors' guidance inspired the students' self-inquiry and self-study. However, during the problem-solving activities, students relied more on the mentors than on bibliographic resources. Based on the study findings, we concluded that professional experts who supervise students in project development may motivate them to acquire in-depth knowledge in computing, promote creativity, as well as enhance self-learning and inquiry ability. In addition, the interaction with role models may contribute to establishing professional norms. We hope that further implementation of the program, along with recruitment of more representative experts from academia and hi-tech industry, will promote a culture of learning and work befitting the dynamic world of industrial computing, thus providing the students with an entry point into the computing community of practice. [ABSTRACT FROM PUBLISHER]