Programming Practice

To improve at something usually you must practice it. Programming is no different so this is me practicing various aspects of programming in public.