How hard is breastfeeding?

Ma
We took the Prenatal Classes and such, but there's still so much I feel I don't know. I'm due in less than two weeks and I'm very open to the idea of breastfeeding, just not going to force myself to if I can't. What should I expect the first time or the first few days? How did it feel doing it the first time in public/around friends and family? How do you know if one breast is empty or the baby is full? Is it painful? I am going to give it an honest try but I don't know what to expect. Any help from breastfeeding mommas (or those who tried and decided it wasn't for them) would be greatly appreciated.