Title: A student guide to computer programming