How to learn unicycling ?

Gents, I am planning to do a marathon next year in May. I will do a test ride this or next week to see how far and fast I can go, but I am pretty sure that I can make it in less than 3 hours if I practice a little more.