I'm a programmer for more than 25 years. 20 of those years, working professionally. In this period, I learnt a lot of programming languages, from the most simple as old time basic to the most exotic, such as Smalltalk.
I've got a bachelor in Computer Science, where I got very involved in HCI and software development for children. This led to take a Masters in Education, where I focused in the development of games for kids. I also worked a great deal with teaching programming for young students.
I also worked a lot with web development, mostly as lead programmer of teams building Virtual Learning Environments and other webapps for education.
I also have interest in servers maintenance and Unix systems in general. I'm very familiar with unix administration.