The battery light will stay on until the engine starts.
The brake light could be a couple of things; one of the switches is bad, low fluid level, ect., but they won't prevent the engine starting (my brake light is on)