ITに興味を持ち始めてエンジニアとして働きたいと思うようになったときには、プログラミングを学ばなければならないことが多いでしょう。プログラミングとは何かがわからない段階で、どんなプログラミング言語を習得するのが良いかを決めるのはかなり難しいことです。
エンジニアとして何をしていきたいのかによって学ばなければならないプログラミング言語は異なりますが、基本的なところを理解できてしまえば、他の言語に応用してプログラミングをすることは可能です。まずは、こちらの(https://nichijo-programming.com/)からプログラミングを身近に感じて理解を深めたのち、初心者が入り口とするのに適切な言語を学ぶと良いでしょう。
プログラミングとは何かを学びつつ、基礎を習得するのに昔からBASICやFORTRUNがよく用いられてきました。
ただ、だんだんと現場では使われなくなっている言語なので応用範囲が狭いという問題があります。Javaは基礎から学べることに加えて応用範囲が広く、将来性を高めるのに適している言語なので初心者におすすめです。
Javaはかなり高度なプログラミングも可能ですが、既存のプログラムがたくさんあるので学びやすい環境が整っています。多岐にわたる現場で使われていて需要も高いことから学習用の書籍が豊富にあり、独学でも学びやすい状況があります。
また、Javaを学べる専門学校もあり、資格の取得を目指しながら勉強を進めることが可能です。独学で学ぶのは苦手という人でも一から教わっていくことができるので、安心して習得に向けて進むことができるプログラミング言語です。