Course materials and exercises are available in TIM system. Materials are available in English and Finnish. Important: Use Haka login and your Aalto account when logging in to TIM.
This page has information about different C compiling tools you can use on different platforms.
A traditional book about C programming is "The C Programming Language" (2nd edition), by Brian W. Kernighan and Dennis M. Ritchie.