たとえるなら
英語・中国語・フランス語のような、言語の違いだと思ってください。伝える相手(コンピューター)は同じでも、話す場所や目的によって使い分けます。国際会議では英語が便利なように、Webの画面ではJavaScriptが便利、といった具合です。
もう少しくわしく
プログラミング言語は、コンピューターにやってほしいことを正確に伝えるための言葉です。コンピューターは「いい感じにやっておいて」という曖昧な指示を理解できません。「この数字とこの数字を足して、結果を画面に表示する」のように、手順をひとつずつ、決められた文法で書く必要があります。その文法のセットがプログラミング言語です。
言語は数百種類ありますが、現場でよく使われるものはある程度限られています。Webページの動きを作るJavaScript、データ分析やAIの分野で人気のPython、大規模な業務システムで長く使われてきたJava、iPhoneアプリのためのSwiftなど、それぞれに得意な分野があります。プロジェクトの目的に合わせて言語を選ぶのが基本です。
大事なのは、言語ごとの文法の違いは方言のようなもので、「手順を分解して考える」という根っこの考え方は共通だということです。ひとつの言語をしっかり学んだ人は、2つ目の言語をずっと短い時間で習得できます。最初の言語選びに悩みすぎる必要はありません。
現場での使われ方
「このプロジェクト、言語は何で書くんですか?」
開発で使うプログラミング言語は何かという質問。チームの得意分野や作るものの性質で決まります。
「彼はPythonもJavaも書けるらしいよ」
複数のプログラミング言語を使いこなせる、という技術力の話。「書ける」は「その言語でプログラムを作れる」という意味です。
よくある質問
プログラミング言語はどれから学ぶのがいいですか?
作りたいものから逆算するのがおすすめです。Webサイトの見た目ならJavaScript、データ分析やAIならPython、というように選びます。迷ったら、文法がやさしく用途の広いPythonから始める人が多いです。
プログラミング言語は日本語で書けますか?
主要な言語は英単語をベースに書きますが、必要な英語は中学レベルの単語が中心です。英語が得意でなくても、よく使う単語のパターンを覚えれば十分書けるようになります。