もしあなたが完全な初心者で、これから始めるところであれば、Python、Ruby、Java、Goなどのバックエンドプログラミング言語を学ぶことから始めることができます。言語の基本から中級の理解を得たら、その言語のパッケージマネージャーについて学び、外部パッケージをアプリケーションにインストールして使用する方法を学びましょう。いくつかのリレーショナルデータベースの基本、例えばPostgreSQLを学び、シンプルなCRUD操作を実行する方法を学びましょう。オプションとして、選んだ言語のウェブフレームワークを学ぶこともできます。シンプルなRESTful APIを構築し、シンプルな認証/認可を実装する方法を学びましょう。上記のすべての項目を学んでいる間に、GitとGitHubについても学ぶことを忘れないでください。
上記のすべての指示に従った後、エントリーレベルのバックエンド開発者の仕事に応募を開始できます。また、上記のバックエンド開発者のロードマップを見て、全体像を把握し、他に何が不足しているかを確認してください。コンピュータサイエンスまたは関連分野の学位は必ずしも必要ではありませんが、ネットワーキング、ポートフォリオの構築、インターンシップやジュニア開発者のポジション、コンサルティングを積極的に探すことは、バックエンド開発者としてのキャリアを始めたり進めたりするのに役立ちます。