The best bit of advice is this: don't go anywhere near English. I'm 16, and I don't know anything about it, and it's the only language I know.
But, that would never do, I'm positive it's not all too difficult a task.
Problem one: the alphabet. Becoming familiar with the good ol' Roman alphabet is best achieved by just knowing it, saying it, writing it> This'll ease issues surrounding similar looking letters. When and only when he has the alphabet in his head, start working on words.
The ability to read quickly is a skill learnt long before the ability to read properly. Younger students I've worked with can read at astonishing speeds but they'll mix up words with as much ease. Listing words with a single syllable will boost confidence, but before looking at longer words, try listing shorter words with similar spellings:
Root Boot Loot Look Book Rook Rake Bake Lake Sake Soak Seek Reek Leak Late Rate Beak Geek Meek.
The beauty of words such as this is that there are so many of them. This list was an ad lib by someone with no real skill in teaching.
Looking at similar spellings with build up the skill of looking at a word and understanding it before reading it and starting another. Expanding the list to two syllables and further on will keep progress steady, but slow down if the 'first time' recognition stops happening as often.
Once the recognition is there, learning the connections of the words can begin more easily.