The author has finished writing a book titled "Build Your Own Database", which aims to teach the basics of databases through a step-by-step approach. The book covers topics such as persistence, indexing, and concurrency, and is divided into two parts, with the first part implementing a key-value store and the second part implementing a mini database with a SQL-like query language. The book is available as a paperback or ebook, and the first part is also available online for free. The author's goal is to provide a comprehensive resource for learning about databases from scratch.