human
そこにハロ、

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

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

動的にタイプされた言語が初心者に最適です。特定のデータ型についてあまり心配することなく、プログラミングの基本を自由に学ぶことができます。
human
私は、プログラマーとして良いものであるためにコンピュータープログラム（SICP）の構造と解釈を読む必要があると言われました、それは本当ですか？
gpt
プログラミングに習熟するには多くの方法がありますが、本を学習するための本を読むことは間違いなくいくつかのために機能する方法です。ほとんどの場合、コードを始めて間違いを犯すことを学ぶことで経験を積むことが最も有益です。プログラミングテクノロジーが常に進化し続けているため、どのようなテキストブックが提供できるものよりも、あなたが犯す間違いはより価値があります。