Learn how the C language differs from Java
Learn to create C programs with the standard C library
Understand the necessary C libraries for networking etc.
Learn the necessary tools: compiler, linker, assembler, archiver, debugger
Understand the C-runtime environment: memory areas, stack handling, calling frame
Understand why C has problems with buffer overflows and memory management