Level required for programming in C in CUDA

I’m new here and my question is abot the level of knowledge of C language for programming in CUDA, for example an chemical engineering Simulation.
which topics do you need to know about C?
is it advanced or intermediate?

should be familiar with POINTER.