I began to track my reading in 2005 with a simple doc file containing
date finished,
author and
title.
When I started to read more ebooks I chose Calibre for my ebook management and soon also for my print books. Later I transferred the data from my doc file to Calibre.
By now my Calibre database has quite a few custom columns (read, date finished, TBR, original language, first publishing date ...) which help me to keep track of my physical bookshelves, my ebook collection, my read books and the long list of books to be read.
On my Kobo I like to use the highlight function for interesting passages and also for new vocabulary and expressions when I read in foreign language (=English). With the annotations plugin I can import those highlights into the Calibre comments section. If I feel like it I write some words about the book and my reading experience but mostly I don't