Analog Output 0-10DC

Is it hard to learn?

Yes. But, then, anything worthwhile usually is.

I wouldn't say its hard - the learning curve is smoothed out a lot thanks to the somewhat intuitive language (common functions are easy to remember), the huge community thats always ready to help, and the mass amounts of existing documentation.