i think programming skill for arduino not hard.
but if you dive into it, you need to know much more.
so, i would say hard to get better. but easy to get entry.
There's plenty of documentation online. Most of the time, you won't need to write your own library and reinvent the wheel. Just write a sketch and off you go.