ソースファイルはプログラマーが作ります。あなたが自分で作ります。プログラミング作業用に、自分が管理しやすい場所にフォルダを用意して、その中に作成します。ファイルやフォルダの名前にも気をつかいましょう。これからたくさんのプログラムを書いていくことになるので、分かりやすく管理しましょう。1つのプログラムごとに、フォルダを分けていくのが良いでしょう。理由はプログラミングを続けていくと分かるようになるでしょう。考えて名前を付けることを意識するようにしていきましょう。書いたものがどうやって動くのか?ソースファイルを用意しても、それそのものがプログラムとして動くわけではありません。プログラミング言語は、人間が読み書きしやすいようにルールが決められています。人間のための言語です。意外にも、コンピュータが理解できる言語ではないのです。呼ばれる言語だけです。機械語はひどく難解です。機械語のルールを学べば、人間でも読み書きできるのですが、そんな困難な道を通る意味はまったくありません。プログラミング言語だけを理解すればいいです。プログラミング言語を機械語に変換する便利な道具があるからです。ソースファイルに、プログラミング言語を使ってプログラムを書きます。これをコンパイラに渡してあげると、機械語に変換されたファイルを作り出してくれます。「変換」という表現をしますが、元になったソースファイルはそのまま残され、別のファイルが作り出されます。書いたソースファイルが上書きされて、消えてしまうわけではありませんからご心配なく。1度書いたら終わりなのか?自分の意図したとおりに動くプログラムを正確に作り出せれば、プログラミングは終わりです。「正確に」作るまでには何度も「修正」が必要です。そもそも、何をもって「正確」に作れたといえるでしょう。少なくとも、書いてみた指示書(=プログラム)をコンピュータに渡して、実際に仕事をしてみてもらうしかありません。(execution)」と表現します。実行してみた結果、自分が意図したとおりの結果になれば成功。ならなければ失敗です。失敗していたら、指示書の中の何が問題なのか探して、修正します。指示書の中に誤字脱字があるのかも知れないし、コンピュータにとって曖昧な表現になっているのかも知れません。指示の順番が矛盾している可能性もあります。いうわけで、プログラミングでは、次の部分を何度も繰り返すことになります。ゼロから書き直さなければならないわけではなくて、何が間違っているのかを考えて、間違っている部分だけを修正します。