Learning to program can be very hard. Without an existing background in the subject and without adequate resources, students, especially women, may find themselves experiencing much frustration at their lack of understanding. A ubiquitous, usable learning environment, that pictorially depicts run-time information in the form of animated visualisations could support the learning of some common programming techniques. It would also help provide that previous experience essential to becoming a proficient programmer. This report presents JavanOwl, a web-based educational programming environment designed to provide all the above.