Öncelikle, programlama işinin zorluğu kişiden kişiye göre değişir. Objektif bir açıklaması yok.
Java başlamak için pek doğru bir tercih değil bence, dilin sentaks denilen yazım stili sizi yoracak ve gelişiminizi yavaşlatacaktır, bu nedenle okyanusta yüzmeden önce daha temel şeyler öğrenip programlamanın mantığını kavrayabileceğiniz (C programlama dili gibi, Python gibi) diller ile başlamanız hem gözünüzün korkmaması hem de hızlı öğrenmeniz açısından daha faydalı olacaktır.