No, there is no need to know HTML / CSS to create or customize any website on WordPress. It offers many drag & drop page builder plugins to help customize pages easily.