Oh, cool. So I have to learn two languages. And it's going to look like shit if I don't also learn CSS, so three languages. And then there's meta-languages, like frameworks and CSS pre-processors. Writing a web-page that lets you log in and looks halfway cool isn't an inviting project for a ten-year-old.
You just have to write it in HTML and Javascript.