Making fonts without Python is like riding a bike without ever shifting out of first gear. It is possible, but it's a lot more work and takes a lot longer to get where you're going.
This page on the FontLab site has a very comprehensive overview, including installation instructions and links to other Python resources on the web: http://www.fontlab.com/python/