Not hard, all you gotta do is make sure your images fit the size requirements, and are named correctly.....
The most difficult parts are A) getting something that looks cool and B) Making sure the text is legible if it sits over colours or images..... Its a bit of trial and error the first couple of times but once you have a basic template to work from its simple.
I haven't made one in like 2 years......