未経験からエンジニアを目指す場合は、まずプログラミングの基礎を学ぶことから始めましょう。独学や専門のスクールに通い、仕事に必要なプログラミング言語を学ぶと良いでしょう。
システム開発関連の全般に関わりたい場合、JavaやC#、Python、JavaScriptなどが最適です。アプリ開発を希望するなら、JavaやC、Swift、Kotlineなどを学習しましょう。
独学で学ぶ場合は、プログラミング関連の書籍が便利です。
必要な知識が一冊にまとまっていて、初心者でも分かりやすい内容になっています。言語ごとに解説もしているので、より専門的な知識も身につけられるのがメリットです。
また、スクールに通うのも一つの手です。
最短でエンジニアを目指すときに便利なやり方で、プロから知識を学べます。効率的に様々な言語を習得できるようなカリキュラムが組まれており、忙しい人にも向いています。
エンジニアを目指す際は、プログラミング関連の資格を取得するようにする非常に大切です。
資格があれば未経験でもある程度のスキルを持っているという証拠になり、就職活動のときのアピールポイントにもなります。エンジニアを本気で目指しているというやる気もアピールできるので、一石二鳥です。
未経験者の場合、ITパスポートや基本情報技術者試験などに挑戦すると良いでしょう。
ITパスポートはIT関係の基礎知識を学ぶことができ、初心者でもチャレンジしやすい内容になっています。基本的な知識があることをアピールすることが可能です。
基本情報技術者試験はエンジニアの登竜門的な資格で、プロを目指すときのはじめの一歩として取得する人が多いです。