I knew absolutely nothing about breastfeeding when my daughter was born and she has now been exclusively breastfed for almost 6 months. When you have your baby the nurses/midwives should spend time with you helping to get her to latch. If she is having difficulty you can get help from a lactation consultant. Make sure she is latching and feeding well before you go home. It will be slightly painful/uncomfortable at first but it should get more comfortable after 5-7 days as your nipples get used to all the "use". If she doesn't take to breastfeeding then you can get lots of help from lactation consultants, breastfeeding support groups, or a local La Leche League.
Your baby will let you know how often to nurse her, I never nurse on a schedule it is just on demand. You will quickly learn her hunger cues. When you are holding her she will likely start rooting (pushing her face into your chest) looking for the boob. My LO would start to peck at us like a bird looking for the boob (we called it "woodpeckering"). Or if she gets fussy then just offer her the boob and if she takes it then she is hungry! If you're ever unsure if you should feed, then just offer the boob and see what happens. You cannot overfeed a breastfed baby, they will just stop feeding when full. My DD probably fed every 2 hours during the day for the first month, since then it has been every 3 hours (now she occasionally goes 4-5 hours between feeds). She never really cluster fed, but it is not uncommon for a baby to cluster feed in the evenings so you may find yourself nursing every 30 min or so for several hours which I can imagine would be exhausting, but it is usually pretty short lived.
You don't ever have to pump if you don't want to. I pumped to get a bit of a freezer stash in case I had to leave my daughter, but then she would never take a bottle so it has just been sitting in my freezer. She will now drink milk out of a miracle cup so we just skipped the bottle stage altogether.