how many bits would be needed to represent all lower case alphabet

26 letters

2^5 = 32, so 5 bits

(I'm assuming you mean the Roman alphabet -- Cyrillic has 33 letters, so 6 bits)