Можно ли создать сайт одному на java?
Я знаю основы java и spring и могу создавать простые сайты но у меня есть крутая идея
Может быть мне стоит изучить php или python и попытаться
Вот когда на спринге напишите тогда и попытайтесь, а до тех пор вы пока даже джаву со спрингом не знаете. 

Другой язык программирования не сделает задачу проще и легче, двигайтесь в одном направлении, а то слона питоном перетянете, после чего кинетесь в расты, го и прочее... с мыслью "там же легче будет, даа" Нет не легче. Вопрос практики, упертости, и возможно упоротости.
Можно ли создать сайт одному на java?
Да
Может быть мне стоит изучить php или python и попытаться создать сайты с их помощью?
Решайтесь