My problem with self publishing is that I really can't afford to print many books, and most self publishing places just look like scams to me.
So, self-publishing is fairly straightforward. You write the book, put together a piece of cover art, and upload it to Amazon (following their formatting directions). Every time someone buys the book and downloads a copy onto their kindle, you get maybe 70% of the sale (it varies, you can look up Amazon's pricing structure). If you want to sell print copies, Amazon has a process for that, and will print on demand whenever a book is purchased. You do not have to carry stock.