Man kann sowohl mit Java als auch mit C# oder C++ für das Web entwickeln.
Das ist allerdings etwas meiner Meinung nach umständlicher.
Konventionell ist immer noch PHP, HTML, Javascript.
PHP ist sehr einfach und hat zudem eine sehr große Community.
Naja gibt ja genug Frameworks, mit denen man ohne Probleme eine Homepage nur mit Java entwickeln kann - ist meiner Meinung nach nicht umständlicher, als eine Sprache zu erlernen.