What is front end and back end?
I guess I don't need to worry about PHP. Can't you use Python instead of Java?
Front end is the user interfacse, what the user sees on the website, and backend is the serverside stuff where passwords and posts or whatever is stored, iirc.
HTML is the ui part, its a markup language so its all about the visuals, and js is the thing that powers html, the client side code that lets specific users run things without having to go to the server and back to the client. (this probably isnt a very good explanation, and i guess java? or php? (i dont know much about those, just starting to dabble in web dev myself) is fthe serverside language, what ckontrols the bacend. i also believ you can use c# for backend as well, if you use vs.