Prerequisites

The following is a list of things you should be able to do in C.

Recommended reference: C for Java Programmers