初学者がいきなりC言語は敷居が高いだろ。
まずは、LL言語(RubyかPythonがお勧め)で、雰囲気をつかみつつプログラミングの面白さを
ひとまず体験した後、C言語を学び、この世界の理不尽さを知り、軽く挫折した後、心機一転
アセンブリで初心に戻りつつ、いつのまにかC言語をマスタして、C++にまで手を伸ばしたり、
はたまたJavaやC#に浮気して、高級言語の便利さを噛み締めたりしながら、装備を整えつつ、
ソフトウェアという広大なジャングルの奥深くへと踏み入っていくのが、常道だろ。