Steve, the links I provided are in English (even though the tags are Spanish).steveinbsas said:If you only can read English the official governement sites provided in the previous two posts might not be much use to you at this point...
I remember when I could read but not understand them very well.
I suggest you use the search feature of this forum and read as much as possible about these topics here...and then ask as many questions as you like.
My first post in this forum was in a thread I started with a question about the DNI.