Ask HN: Is python still worth spending time learning and teaching?
https://news.ycombinator.com/item?id=9301434Python was my first language, and I am a major, major fan of it. I love it. I even taught a class on it last year.
But I'm starting to question why I was teaching it, aside from it being a great first language to learn with.
Compared to PHP, Rails, and Java, the web jobs for Python are somewhat thin. You have to know Django, and even then there's far fewer jobs available than for the other stacks. Nor have I had much luck seeing jobs for python outside of web development.
I work as a JS engineer professionally, and jobs for that are abundant. I'm considering teaching JS instead because if someone's going to only have time to learn one thing (as is the case for many working individuals), it may as well be something they can keep working at and find work with, is my line of thinking.
I'm looking for other opinions. Is python growing or declining? Are there many professional opportunities for it? Would you recommend beginners bother learning it, as opposed to a more employable language like C++, Java, JavaScript, PHP, or C#?