Learning C from Java

These pages give information for Java programmers wishing to learn the C programming language. There are recommended books, links on the web, and a list of differences between the languages. Mostly, though, programming in C requires no great paradigm shift from Java, since they are closely related. The most difficult changes are understanding pointers, and structuring large programs.

If you have any comments or spot any mistakes, please contact Steven Simpson.

Contents