Never made him cum....

I want to give my man a surprise/treat when he comes home from his family holiday away so can someone explain how to give a good blowjob. Ive given my boyfriend like a couple but Ive never made him cum (I had absolutely no clue what i was doing hah). So some advice, maybe a written tutorial would be greatly appreciated!