Es nennt sich Programmiersprache :D
im großen und ganzen kann man mit jeder Programmiersprache alles Programmieren. :D
Die Frage ist nun ob es sinnvoll ist... So könntest du mit Java oder Visual Basic Treiber Programmieren und mit Assembler eine Website.
Java ist definitiv nicht die beste, allerdings eine recht simple Sprache.
Facebook oder ähnliches sind sehr komplexe Seiten.
Solltest du eine Website erstellen möchten mache dich doch erst einmal mit HTML vertraut. Ich möchte nicht böse klingen aber du wirst verzweifeln wenn du etwas wie Facebook alleine und mit Java Programmieren möchtest.