How to use computers in primary schools is often discussed among those i nvolved in education. In our project we introduce robot programming in order to give both children and teachers the opportunity of concretely approaching the basics of informatics as a science while performing activities concerning the standard curricula subjects. Fundamental components of our proposal are: a) the use of different types of small autonomous robots as computer systems children develop programs for, b) programming with a textual, Logolike language in order to avoid problems due to the language in use during first programming activities, c) a cross-disciplinary didactical methodology where each robot activity is a learning environment nurturing as its principal concern concepts from traditional primary school subjects, such as mathematics, physics, geography, music. Also grammar and linguistic abilities are concerned because the programming language introduction is harmonized with pupils learning of their native language writing. The choice of rather using a textual language is also for having the same representation for programming the robot and for the written natural language; d) a community of practice teachers can count on, so that they do not hesitate experimenting, after an introduction to robots, because they are guaranteed of pedagogical and quick technical helps. During the current 2007/2008 school year the project involved five primary schools, three kindergarten and four secondary, first level, schools for about 50 classes using various robots. Here different aspects of the experience are sketched.