How do I gain expertise in C programming?