The Adobe tools are very expensive for hobbyist publishers and in some cases overkill. Luckily there are several free open source tools out there that can be used by the hobbyist to publish their materials. Among them are Gimp, Inkscape, and Scribus.
Learning them can be pretty daunting but fortunately a beginner's guide for Scribus, a desktop publisher has been released that you can purchase. In addition to covering Scribus, it has teaches how to integrate programs like Inkscape and Gimp into producing your document.