I have noticed a trend on Stack Overflow where the first question posted by newer users (typically having <100 reputation) tends to get downvoted, mainly because said users don't know how to ask questions (which is a common issue) or they don't understand how SO works.
How do we, as a community, encourage new users to stay?
Having your very first question downvoted can be very discouraging.
I realise we can send them to the FAQ, but what else can be done to recover these users who often don't come back?