Originally Posted by yolao
2-Also, is a renderman render mostly for programers.., it seems that is very technical oriented?
If your only interaction is with the PRMan standalone and a commandline, then yes - it's mostly suited for programmers or technical directors. But that applies to any other renderer that you can think of - how many often do you handwrite your own .mi or .vrscene files? Most of the time you'll be using Mental Ray for Maya or Vray for Maya in order to render your Maya (or whatever) scenes.
As an aside. I'd say it's probably easier for you to learn how to hand-write RIB (renderman scene files) and RSL (shading language) shaders than it is to hand-write scene files and shaders in Mental Ray or Vray.
So it kind of depends on the exporter plugin within your 3d app of choice as to how easy or complex it is to work with Pixar's Renderman.
In terms of off-the-shelf Pixar's Renderman for Maya is pretty well integrated into Maya and relatively easy to figure out. Previous versions put more emphasis on making your own shaders (using RSL, Slim or the Hypershade) but recent versions have started to ship with all-purpose shaders (similar to Mental Ray's architectural shader) in order to ease things for small-studios and one-man-bands.
While on the more complex end of the shelf, The Foundry's Katana is designed for mid-to-large studios which have shader writers, coders, pipeline engineers who can further add to Katana's functionality. Many large studios already have their own Renderman exporters, but a few have started to make the switch towards Katana such as ILM, DD, Laika and MPC.