Explaining computer basics: how computers work and how to use them