The next one might surprise some people. It’s shown up on a few surveys. I’ve gathered data from many surveys and this one has shown up quite a few times, but I’m not basing it just off of the survey data. It’s definitely not at the top but it’s close. It’s number 5 according to the survey data, but I wouldn’t really call it number 5. It’s more like #2, and here’s why.
I think we should throw out SQL. It’s “technically” a programming language but you’re not likely to get a job with just SQL. I’d call it more of a necessary skill that a language. So that would put Python at #4. But here’s the really interesting thing on the stack overflow survey. There’s a section that says: “To be adopted or migrated to be—or to migrate too soon”, and Python is 12%. It’s the highest number by a pretty good amount. So let’s suppose those people actually do migrate to Python in 2018. That means Python would be sitting around 42% – making it #2!
There’s a lot of good things going for Python here for 2018. One of them, like I said, is that a lot of companies, a lot of teams are migrating to Python and they’re already using Python. It’s already a popular language. There’s already plenty of jobs out there. Not only that, but here’s the thing, when you look on Amazon, when you look at the books, the most popular programming books, most of them are Python. I know this because I have books. I look. I’ve got The Complete Software Developer’s Career Guide. And I’ve got Soft Skills: The Software Developer’s Life Manual and those are pretty high-ranking books. I’m always looking at the book rankings, and I can see clearly that the books that are ranking the highest in many categories are Python books, especially beginner Python books. That’s interesting.
Most of the new books that are coming out that are popular that are doing well on Amazon, which is a really good indicator, are beginner books or beginner books on Python. Most of those are beginner books. Those are actually the most popular programming language books. That’s a real good indicator of the future, because if all these people are reading Python books and learning Python, there’s a reason for it. That tells you that there’s going to be a high demand. That tells you that that is also a good language for beginners. If you’re considering learning a new programming language for 2018, Python makes a lot of sense. It’s a really good language, high adoption, high movement in that space. There’s a lot of stuff that’s going on in that space.