What Programming Language Should I Learn First? (+ Top Languages For 2019)