1
Programming in C, Fourth Edition. Addison-Wesley Professional4 .
2
Griffiths D, Griffiths D. Head first C. Beijing: O’Reilly Media 2012.
3
Beginning C, Fifth Edition. Apress5 .
4
C Programming Absolute Beginner’s Guide, Third Edition. QueThird .
5
Kernighan, Brian W., Ritchie, Dennis M. The C programming language. 2nd ed. Englewood Cliffs, N.J: Prentice Hall 1988.
6
Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C). Addison-Wesley Professional1 .
7
Beginning C for Arduino: Learn C Programming for the Arduino and Compatible Microcontrollers. Apress1 .
8
Siever, Ellen. Linux in a nutshell. 6th ed. Beijing: O’Reilly 2009.
9
COMP101P: Principles of Programming - C (Moodle). https://moodle.ucl.ac.uk/enrol/index.php?id=3097
10
COMP101P: Principles of Programming - Haskell (Moodle). https://moodle.ucl.ac.uk/enrol/index.php?id=16014