A beginners guide to programming using C.