This article on dialogue covers what dialogue is and the basic punctuation involved.
This article on dialogue covers dialogue tags, action tags, and using adverbs in both.
This article covers character voice, including regional accents and non-native speakers.