プログラミング初心者がまず最初に勉強ってなった時、Java選ぶ人意外といるよね... 僕も全くオススメしないなぁ。今でこそWebサーバ個人でも借りれて構築出来るけど、はっきしいって他のサーバーサイド言語に比べ書いたコードを動かす環境作るのが圧倒的に敷居高い...>RT
— 毒きのこ@暗い森 (@librakinoko) 2016年6月18日
私はJava歴が10年超えていて、その他にperl、PHP、C、C++、python、groovyなども少し経験しましたが、プログラム初心者の学びやすさはJavaがいい気がしています。IDEもかなり充実していますし、やはり事前にエラーがある程度わかる(ランタイムエラーが少ない)のも初心者にはメリットかなと思っています。
しかし実際にプログラムをwebで動かしたりアプリで動かして確認したいということになると、きのこさんが仰っているように、Javaは途端に敷居が高くなります。Java動かすホスト環境が必要になるからです。
んで結局どの言語勉強したらいいのさ?
最近の言語は一通り何でもできるように成熟しているものがほとんどです。であれば、今後自分がプログラムを使って何をしたいのか?によって言語を選んでおけば、また違う言語を勉強する必要もありませんし、無駄が少ないと思います。
ではでは、よい日曜日を(^o^)