Oh god, i couldn't imagine how i learn back then.. My programming knowledge is totally "zero".
I learned RO script when i was playing ScytheRO and Zairik is the one who teach those newbie's. The guide posted by Zairik (suppose to be easy to understand) took me really long to understand, not until i start to modify auto generated quest scripts. I even hardly understand 'mes' command but the idea suddenly pop up in my mind when i start editing other scripts.
I was glad i did not give up on RO scripting back then, as i then took a course on computer studies (the first time i ever take computer course in my life). Programming language in my college became "piece of cake" from my RO knowledge. All thanks to RO.
Once you understand scripting structure, there is no problem with thousands of pages. However, referring back can cause confusion or debugging. -__-