I learned through listening to the music, reggae radio stations, spending time in Jamaica and we now have a pretty large population of Jamaicans where I live. I rarely speak it unless with close friends, but I sing it well (kind of like a British person will pick up Elvis' twang after many years of singing his tunes).