For flossing, make sure you move inbetween both teeth, gently scraping away plaque and food side-to-side. Since you don't floss daily, your gums will naturally bleed as you do occasionally floss. This is telling you to floss more and that your gums aren't healthy. Your gums may also be sore for a little while (rinse with warm salt water for the bleeding), but as you continue to floss daily the bleeding will stop. It's important to floss!! I went to my dentist for a cleaning and I came back so sore in the gums and this is exactly what he told me!
It sounds like you're brushing right. Brushing in a fairly circular motion, cleaning inside and outside the teeth. You can also look it up on search engines (it's not a dumb question) and they have pictures to show you.
Hope this helps!