Question
I am curious as to how people make reading material for Kindle. Does it require programming knowledge? I would think maybe HTML or XML or something? Is there a software to handle everything? If I wanted to make a magazine for people to read with their Kindles, what might be the steps for me to take to reach that goal?
Solution
You can read about the file formats supported by Kindle here. Basically all you need to do is produce a pdf.
OTHER TIPS
You might try Amazon's Kindle Publisher page Kindle's Publishing Program. It contains tools to convert HTML, XHTML, XML (OPF/IDPF format), or ePub source into a Kindle Book, and it also includes a Kindle viewer, so you can see what your book will look like on a Kindle.
I use the free version of RawCode from Kinser Publishing. They have one with a 'visual' writer to make it easier, but I didn't try it yet. Saves to an HTML page to upload to amazon for conversion.