Shameless plug – last year I published a short ebook teaching the principles of personal accounting using Ledger: https://leanpub.com/personal-accounting-in-ledger. In fact, I've been using Ledger for about 10 years now (earlier GnuCash), and I like it a lot.