You can definitely create a web page with just html and css, but to add some kind of functionality you'd definitely need to use other languages and frameworks. JavaScript is good to learn.