Be easy on yourself, build an HTML form with everything on one page.
Use a form-to-email processing script to send the data to your email address. Ask your host which scripts you can use (PHP, ASP classic, ASP.net, Perl, etc...). Often, they have scripts already installed on the server which you can access in the form's action attribute:
Formm@ailer PHP from DB Masters
Forms to Go from Bebosoft (script generating software)
Alt-Web Design & Publishing
Web | Graphics | Print | Media Specialists
Let me figure out, I already have my "Apply page", in that page I will set a link button to open the HTML form. The html I'll do it from scratch.
How can I make store all the data, I mean, the form hast 4 sheets, impossible to put it in one webpage, so I guess it should have a button for next section or something,
I really dont understand your idea.
I know that I can use PHP scripts.
Waiting for your response.
To create a form covering multiple pages, you must carry the values across from one page to the next. This can be achieved by using posted results, session variables ,cookies or URL variables. Depending on the method used and aside from HTML you will need to use either a clientside (JS) or a serverside language (PHP) or both.
Then, when the submit button has been clicked, you must have a script that processes the data. This could be sending the information by e-mail and/or storing the results in a database, be it a relational database or a flat file system or anything in between. This is usually a serverside script like PHP.
It is good to have an end goal in mind, but, judging by your question, your skills in HTML need to be given some attention, after which you could start learning a serverside language like PHP.
There are some very good tutorials availabe on the web. You could start with W3Schools or Google the subject.