+ 2
Which back end Programming language is most demandable in 2017?
php or Ruby or python? and why?
2 Answers
+ 3
You go to a number of resources and you'll see some being similar or different. To be frankly clear the languages you listed being Php, Ruby and Python are all popular. Php out numbers both Python and Ruby but that's doesn't make it the go to for the most part you'll be doing work around maintenance. Ruby would probably follow up because of the Rails framework which blew up not too long ago but did settle down.
With that said, I wouldn't say Python isn't in demand because if I did I would obviously be lying. Python have some advantages that Ruby and Php don't that makes it more marketable in 2017. The rise of machine learning and Data science along with it's web frameworks like Django, making it well rounded for about any task really.
Lastly, I want to talk about some languages that you didn't mention in the original post. You still have Java being used in back-end which is definitely the most used still. Then you have C# of course but one that I find that some forget to think about is the rise of JavaScript. It has the potential and is practically being used everywhere.
As a rule if thumb don't limit yourself. It's best to be well rounded which in the end will make you more marketable.
+ 1
I would say that the public and academy school districts are now catering to Java programming but the more prestigious and private schools are running to Python because you can create dynamic websites and more advanced popular games. I think it is important as a teacher to learn a variety of programming languages and try to keep up with new trends as they become available.