Les révisions vous permettent de faire le suivi des différences entre les différentes versions de votre contenu, et de rétablir les versions plus anciennes.

Kate est un éditeur de texte multi-documents offrant de nombreuses fonctionnalités pour le développement. Il gère la coloration syntaxique, le pliage du code, le complètement automatique du code, la sélection par blocs, la recherche et le remplacement par expressions rationnelles et bien plus encore.
Il s'intègre avec le terminal, permet de travailler sur des fichiers distant via de nombreux protocoles (ftp, http, ,webdav, etc.) . Il propose également l’enregistrement de sessions de travail, permettant de retrouver ainsi l'ensemble des documents précédemment ouverts.
Les fonctionnalités de Kate peuvent êtres étendues grâce à des modules externes.

Autres suggestions...

un visualiseur d'onde analogique et numérique pouvant lire de nombreux formats de logs de signaux

Créer une application web complète en une après-midi, avec uniquement des requêtes SQL.

A toi de t'initier à la programmation...