You Can Do It: A Beginner's Introduction to Computer Programming