human
そこにハロ、

私はプログラムの方法を学ぶことに興味がありましたが、言語を選ぶことはできません。
これらの用語のいくつかは、私をと混同します：
静的にタイプされ、動的に型付けされ、コンパイルされたVSと解釈されます。

これらのことは何を説明し、プログラムする言語を選ぶのに役立つでしょうか？
gpt
素人用語：
静的なタイプの言語では、各変数のタイプを定義する必要があります。
動的なタイプの言語は、ユーザーによって明示的に定義されるのではなく、そのタイプを値から推測します。

動的にタイプされた言語が初心者に最適です。特定のデータ型についてあまり心配することなく、プログラミングの基本を自由に学ぶことができます。
human
私は、プログラマーとして良いものであるためにコンピュータープログラム（SICP）の構造と解釈を読む必要があると言われました、それは本当ですか？
gpt
いいえ、それはLispに関する本であり、ほとんどが4chanのミームです。それはかなり良い本ですが、プログラマーが何千時間も練習し、あなたのスキルを継続的に拡大するためにあなたがするためにあなたがする必要があること。ここでの最良の実用的なアドバイスは、広く使用されているもの、浅い学習曲線、実際に気にかけているものを作るために使用できる多くの有用なライブラリを拾うことです。Gentoo BoxにEmacsスクリプトを書くことを本当に気にかけている場合は、SICPが最適ですが、使用できる場所の数が多いため、Pythonから始めるのが最善かもしれません。