Why is a Python good choice for first programming language?