Banana bread baking

Hello, new to baking. How to make it moist? Is it okay if hindi ripe bananas ilagay? If not ano po cons tyia :) and does the brand of the all purpose flour has an effect sa quality?