вот хорошая книжица для новичков, тут всё это есть. смотри по оглавлению в каждой главе:
(там ссылки)
хотел было вырезать отдельные странички но здесь тебе понадобится исключительно всё! так что я ничего не стал вырезать и:
http://up.lluga.net/55454