Taking the first step?

Do guys don't like girls who take the first step? I mean texting them for the first time or things like that?
Also do they hate when a girl is direct and speaks her mind? Not in a rude way of course, I mean in a pure way with no bad intentions just because she is like that.

For example telling him how great he is or that he looks handsome, is it a turn off if they are still getting to know each other not in a relationship?
Taking the first step?
Post Opinion