>>51073090"Basic" won't cut it, faggot.
There's a lot of backend shit you need to work on. You need to know the Steam API inside out to know how to handle their shit and plan out the website and how it works in detail. You need to understand much more than a fucking markup language, which isn't even a programming language, to do something this big, if you actually want it to work well.
In fact, HTML is so useless that you could pull off creating a website this big without knowing a single thing about it. Java is a programming language, but is far too different from most web development languages. Your friend having some knowledge on it could help him understand other languages easier, but in the end, Java by itself is useless for such a thing.
So what I'm trying to say is: You're not gonna make it, and that's that.