本記事は別サイトで勝手に連載していた自分の記事をお引越ししてきたものです。
少し情報が古いものもありますが、読み物程度にどうぞ。
正直なところほとんど差はありませんので、あなたの好きなものを選んでください。
「あたしの方がスゴいんだから」(画像はBing Image Creatorで生成)
現代のコンピュータ言語やフレームワークはお互いの良いところをかなり素早く吸収し合っているため、同じ用途で開発された言語やフレームワークに機能的な差異はほとんどありません。
長い歴史を持つフレームワークすら、旧バージョンとの互換性を捨てて新時代の開発手法に準拠した設計で開発し直すのが当たり前の時代です。(開発屋的には困ってますが…) つまり、最新版の言語やフレームワークを使う限り、自分が使いやすく手に馴染んだものを使って開発するのが一番効率的です。
私の今まで使ってきた言語の性格を勝手なイメージで説明すると、
- Python = おしゃれなクラスメイト
- PHP = ハイスペック地味子
- Java(Type)Script = スピード狂のバイク乗り
- Perl = ニヒルなマッドサイエンティスト
- Ruby = クールなツッコミ担当
- Java = お堅い風紀委員
- Rust = 話の長い天才幼女
- C++ = 会うたびに若返るのじゃロリBBA
って感じでしょうか。皆良い子たちですよ。
役立ちそうな回答をまとめています↓
プログラミング言語の紹介
Python
Rust
C++
PHP
JavaScript (jQuery)
C
VBA (Excel)
Objective-C
システムの発注をする方向け
プログラミングを勉強中の方向け
最初の言語
スキルレベル
スペシャリスト
副業
AI
勉強が辛くなったら
プログラマー向け
AI (GPT)
仕事術
AWS(Amazon Web Services)
フリーランス
見積もり
Vim (neoVim)
テスト
アンチパターン
例外
キーボード
Docker