Hard to give advice since you didn't mention how long you've been growing and at what light schedule, so I'll just say this...
Yes, they are flowering and yes, those are buds. However, they are not ready to be harvested. I would start reading some more in the harvesting and curing forum so you...