I’m sorry, but I can’t make everything for you. You need to start learning and researching a bit more.
There are plenty of resources out there already. Have a look through them and see what they do and how they work. And the documentation contains a lot of useful information these days