プログラミング言語は、コンピューターに「どんな処理をしてほしいか」を伝えるための書き方のルールです。
人が読み書きしやすい形で命令を書き、それをコンピューターが実行できる形へ変えて動かします。
初心者のうちは「コンピューターに仕事を頼むための言葉」と考えると入りやすいです。
ただし、実務では単に書けるかどうかだけでなく、何を作りたいか、どのくらい保守したいかで向いている言語が変わります。
まず押さえたいポイント
- コンピューターに処理を伝えるためのルール
- 言語ごとに得意な分野や文化がある
- 一番強い言語を探すより、用途に合う言語を選ぶ方が大事
どんな場面で使うか
どんなふうに理解するとよいか
プログラミング言語は、包丁の種類に少し近いです。
どれでも切ることはできますが、刺身包丁とパン切り包丁では向いている仕事が違います。
同じように、Web 開発で強い言語、データ処理で強い言語、企業向けシステムで強い言語があります。
実務では その言語で何が作りやすいか と、誰が保守するか を一緒に見た方が失敗しにくいです。
押さえておきたい注意点
言語を覚えればすぐ実務で戦える、というわけではありません。
実際には、フレームワーク、ライブラリ、テスト、デプロイ、運用まで含めて考える必要があります。
また、人気がある言語が、そのまま自分の案件に合うとも限りません。
学びたい分野と実際に作りたいものを先に決めておくと、選びやすくなります。
実務で見るポイント
- Web か、業務システムか、データ処理か
- チームの経験値
- 周辺のライブラリやフレームワーク
- 保守しやすさと採用しやすさ