質問: C言語の開発環境とかいろいろ開発環境という言葉が出てきますが、見よう見まねで実行するだけで何をやっているのわからないのが気にくわないです。何を学べばいいのですか? 簡単に言うとターミナルに強くなりたいです
回答: 理解のために大雑把な説明をします.一部は精確な表現ではありません. コマンドを実行するのがターミナル(bashなど)ですね. コマンドには,テキストを編集するエディタ(vim,emacsなど)や, ソースコードを実行できる形に変換するコンパイラ(gccなど)などのプログラムが有ります. おそらく開発環境というのはこれらをまとめたものではないでしょうか? ターミナルに強くなりたいのであれば,シェルプログラムで広く利用できるコマンドを知るといいと思います. cd, pwd, ls, ps, kill, などといった基本的なコマンドや,パイプ,ファイル入出力, Ctrl+Cで実行を中止するなどのキー入力を知ることが最初かなと思います. その後で,位置パラメータや環境変数といったものや,OSの構造などについて調べてみてください.