i don't think that porting a rom need a lot of programming skill..., it is more logical skill (disable commands that are not for the device, add drivers or kernel, change the scripts ..) at least for having a beginning.
I don't expect a first port to have all stuff working ....
but like i'd...