Generally, the shorter a question is, the bigger the answer! Your question suggests to me that you don't know what you want to know, and you want others to do the work of finding out for you. This forum is full of resources. Use your eyes.
{Hint: you could start by looking at the Similar Threads (listed below); but there are many more. Use the Search tools.
b