Здравствуйте. Python в Backendе хорош.
1) Изучение стоит начать со Flask. Это легкий и понятный фреймворк, он легок и изучении. Потом лучше переходить на Django. Он хоть и довольно сложный, но очень многофункциональный.
2) Python для backend однозначно стоит поучить, на мой взгляд он гораздо проще и многофункциональнее PHP или WordPress.
3) Не очень могу ответить на этот вопрос, но главные качества вообще любого хорошего разработчика, это понимание языка. А бек-энд разрабодчик должен по любому хотя бы немного знать HTML, JavaScript и свой "серверный" язык, тот-же Python.