For me to learn, I have to see code to know how to apply it to what I want it to do.
Sorry... I don't know Pascal yet... it's just been 3 weeks ... geeze 
I get that. Just read what people write and respect peoples time.
FreePascal doesn't document platform dependent API's, which includes resource editing.
But, FreePascal does have TResourceStream for reading a resource. (examples online).
Therefore, you only need to research resource editing, and there is plenty of examples in all languages.
But, If you find researching resource editing difficult, then, it only gets harder. There are topics/api's which are truly hard to locate.
Remember. Editing a resource can be written in any language. There is no reason why you couldn't write a resource edit tool in C/C++/C#.