Maybe you should do some reading then...then ask specific questions. It's very involved. A website will be far better for covering the basics than someone on a forum.
**broken link removed**
It's your first post...and you just asked the question outright...this isn't for a school project is it? If it is, I'm afraid you're on your own.