Of the numerous romanisation schemes out there for Cantonese, the hottest one on the market is the 粵拼 system, also known as Jyutping in English (pronounced with a silent J). The Jyutping group website has quite a comprehensive guide on how Jyutping works, and the sounds and stuff for English speakers. Have a look at it here.