Camunda BPM is a platform intentionally made for developers to serve the Business-IT-Alignment approach.
You can use the modeler without having any programming knowledge to create BPMN models (this requires of course at least a basic understanding of BPMN itself), but when it comes to extending the modeler and to automating your process, you definitely need programming skills.
The built-in UI-generator has only limited capabilities, it is meant more or less to create basic UIs for demo or proof-of-concept scenarios. Usually one would create its own HTML files and reference them in the modeler or even create a separate task-list application.