<em>Remember,</em> many robotic systems make use of embedded systems, and one important programming language used is the C (Embedded C) Programming language.
Hence, since many hardware components can be programmed using C, it would therefore be necessary for Rick to be aware of Embedded C.