C言語を独学で始めて1,2ヶ月・・・

ある程度できるようになったけど、完全にできるようになったわけではない…
他のC派生行こうとと思うのですが(C#を勉強しようと思ってます)、C言語を完全に理解できているわけではありません
コンパイラの仕組みとかソースファイル分割とかがよくわかっていません
このまま他の言語行っても大丈夫でしょうか?つまずきそうですごく怖いんです・・・