プログラミングの独学はとても効率が悪いです。そのため、ほとんどの人が途中で挫折します。
挫折せずに効率よく、プログラミングを学習するためには、ITエンジニア経験者に教えてもらうことが、一番の近道です。
例えば、ピアノを習う場合、独学で練習することもできます。独学だと、音楽理論や練習方法など、自分で範囲を決めて、学習する必要があります。
しかし、それだと変な癖がついたり、なかなか上手くならなかったり、途中で挫折する可能性があります。そうならないために、多くの人は、ピアノ経験者に教えてもらうために、ピアノ教室に通います。
プログラミング学習も同様で、ITエンジニア経験者に学習範囲を絞ってもらったり、効率よく教えてもらったり、実務の仕事内容を経験させてもらうことで、効率よく学習することができます。
そのため、一度、経験者に教えてもらう選択肢を考えてみることを、お勧めします。