quelles connaissances de base faut-il avoir pour programmer en c