You're asking if going from a high level language to a low level language on steroids is difficult?
Pointers, manual memory management, and the design by committee standard library are not fun.