Title: Introduction to Programming for the Independent Student