C言語の挫折箇所はポインタと構造体です。
ポインタは古いプログラミング言語の相対アドレスのゆな考えがあります。変数名を参照してもそこに値はなく、
「あっちをみろ、こっちをみろ。」
とトイレの落書きのようなしくみがあります。またこれを理解しないとC言語特融で性能を引き出すプログラムを組むことはできないので、C言語習得は挫折したことになります。
ポインタはホームペ-ジのトップから段階な的な説明のテキストを見ることができます。それを見れば習得できそうに思えてくるはずです。
C言語とPyton ができればこれからのIT・AI分野で仕事ができます。C言語ではどんな分野のこともできると言われます。それれ以上に緻密なことをするならアセンブラ語になります。
構造体は名前がいかめしいのですが、事務系で言えば社員の給料データーの管理のようなことです。応用的な使い方は少しややこしくなるものの、先入観で難解と思わないことです。小中学校プログラミングかつどうでは、Java script ・ Python を学習し、高校で大学受験が始まらないうちにC言語の基本を身に着けることを想定して活動をしています。