The big thing in the beginning is to isolate the sounds and get them to understand that the letters have different reading than their names. Some teachers don't even teach the names of the letters, just the reading /a/ /b/ /c/ /d/ ... I don't do that because I have problems with the posibility of this situation:
Ss: How do you spell 'back'?
T: /b/ /a/ /k/ /k/.
Ss: How do you spell 'cheese'?
T: /k/ /h/ /e/ /e/ /s/ /e/.
Anyway, what I do is introduce a letter a day, teach them the name, teach them two words that start with that letter (isolating the sound,) and then explain how we read it.
When we get through to 'G' or so, I start to show the students how to blend those sounds together to make words like 'bed' 'bag' 'bad' and 'egg' and continue on with a letter a day.
After you hit Z, they should be confortable with 3 letter words and you can start consonant blends and then consonant digraphs or long vowels (v+c+e)
You can go faster than that but I wouldn't push more than 3 letters a day.
There are
free phonics workbooks you can download and print out from
Fun Fonix.com. There are also some
games for students to use to practice phonics skills. Lastly, you can also
make your own phonics worksheets using the phonics worksheet makers or
download the clipart and make your own worksheets.
I hope that helps.