Should I learn a functional language or an imperative one as my first?