This looks like you're trying to get other people to answer exam questions.
Yes. you are right. What Iam doing now, i've already got some books .What RTBComp is trying to say is that you are doing an exam but you're expecting us to answer the questions to make it easier for you rather than you research the questions yourself which is what you should be doing!
Read some books, visit some websites and you will find the answers to your questions, it's the best way to learn.