Hello, thank you for using this service. I wish to introduce myself. I am Michael, a Research Librarian with 20+ years of experience.
Since it sounds as though you are looking to decide on various platforms for which to publish, I thought I would send to you information from the people at CNET. I have often recommended their understanding of technology to library patrons who request information on technical matters. The steps listed here in detail can give you some understanding of what is necessary to get your book published:
I have also linked to information on how to get the ISBN for your book once it is published:
I can also recommend a book that can be helpful in self-publishing. Just updated this year, it is published by the Alliance of Independent Authors:
You may also wish to visit your local public library to see if this book is available as well as others to review. The database to check the collection at your local public library can be found here: