Rapid advancement of information and communication technologies enables to produce more mobile devices. Most of distance education students need access to study materials, communications tools and further learning means not only at home and in their working place, but for example on business trips. The aim of this paper is to present possibilities of mobile technology in teaching informatics and programming. According to the results of surveys carried out in primary, secondary schools and universities. We can say that mobile devices are increasingly used in learning. Results of surveys and experiments show that mobile devices can enhance the teaching of Computer Science, Programming and Algorithms. The paper describes the experience of teaching and the development of mobile applications, applications for teaching and for users with special needs.