вот хорошая книжица для новичков, тут всё это есть. смотри по оглавлению в каждой главе:

(там ссылки)

хотел было вырезать отдельные странички но здесь тебе понадобится исключительно всё! так что я ничего не стал вырезать и:

http://up.lluga.net/55454