Bluefish is a powerful editor targeted towards programmers and web developers, with many options to write code, scripts and websites. Bluefish supports many programming and markup languages and has many features, but is still a very fast and lightweight application.
Note that the flatpak version of Bluefish does not integrate well with other tools on your system.
A selection of the features:
If you are an occasional coder who is in need for a simple to learn editor, or a heavy coder who dislikes heavy IDE's like eclipse or netbeans, Bluefish is your editor of choice!