SalesforceでのApexをはじめ、Visualforce、Lightning Web Component を実装する上で、Visual Studio Codeは必須といえます。
まず、公式のTrailheadを参照ください。

クイックスタート: Salesforce 開発のための Visual Studio Code

https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-vscode-salesforce

メタデータの取得、実装、デプロイ、テストクラスの実行とこの環境があるだけで開発が加速します。