C Programming for the Absolute Beginner