Capgemini interview question

How did you learn C programming?