{"id":16108,"date":"2017-02-13T08:55:53","date_gmt":"2017-02-13T06:55:53","guid":{"rendered":"http:\/\/www.webcodegeeks.com\/?p=16108"},"modified":"2017-02-22T13:37:04","modified_gmt":"2017-02-22T11:37:04","slug":"popular-programming-languages-2017","status":"publish","type":"post","link":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/","title":{"rendered":"The Most Popular Programming Languages for 2017"},"content":{"rendered":"<p><span style=\"font-size: 20px;\">Do you want new insights, best practices and the latest news from top industry thought leaders in Application Performance Management? <a href=\"https:\/\/blog.appdynamics.com\/?utm_source=webcodegeeks&#038;utm_medium=sponsorship&#038;utm_campaign=sponsored-post&#038;utm_content=promote-blog&#038;utm_term=wcg-sponsored-post&#038;utm_budget=digital\">Follow industry leading Appdynamics blog<\/a>!<\/span><\/p>\n<p>It\u2019s hard to believe that it\u2019s already 2017. But with the new year comes new challenges, new opportunities\u2014and, of course\u2014new software projects. One of the most important questions beginner, intermediate, and advanced coders all have to answer before they begin their next project is which programming language to use. Instead of reaching for an old favorite, pause for a moment to consider the options.<\/p>\n<p>There are no perfect languages, so it\u2019s\u00a0important to take the time to understand the tradeoffs. When you decide on a language, you also determine what libraries and tools you<br \/>\nhave at your disposal, the pool of candidates you can hire, the availability of documentation, and much more. In this article, we examine the top <a href=\"http:\/\/redmonk.com\/sogrady\/2016\/07\/20\/language-rankings-6-16\/\" target=\"_blank\">programming languages<\/a> from <a href=\"http:\/\/stackoverflow.com\/research\/developer-survey-2016\" target=\"_blank\">leading industry sources<\/a> to help you make an informed decision that best suits your needs.<\/p>\n<p><a href=\"https:\/\/blog.appdynamics.com\/?utm_source=webcodegeeks&#038;utm_medium=sponsorship&#038;utm_campaign=sponsored-post&#038;utm_content=promote-blog&#038;utm_term=wcg-sponsored-post&#038;utm_budget=digital\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-16109\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2017\/02\/which-programming-language-will-reign-in-2017-header.jpg\" alt=\"\" width=\"410\" height=\"192\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2017\/02\/which-programming-language-will-reign-in-2017-header.jpg 410w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2017\/02\/which-programming-language-will-reign-in-2017-header-300x140.jpg 300w\" sizes=\"(max-width: 410px) 100vw, 410px\" \/><\/a><\/p>\n<h2>Familiar faces<\/h2>\n<p>There are languages, like <a href=\"http:\/\/docs.oracle.com\/javase\/tutorial\/tutorialLearningPaths.html\" target=\"_blank\">Java<\/a> and the C-family (C, C++, and C#), that have dominated the programming language charts for years, and won\u2019t be obsolete anytime soon. (Check out Github\u2019s 2016 programming language <a href=\"http:\/\/sogrady-media.redmonk.com\/sogrady\/files\/2016\/07\/lang.rank_.Q316.plot-WM.png\" target=\"_blank\">rankings chart<\/a> to see where the top 21 languages fell last year.) They may not be trendy, but they are battle tested, well understood, have active communities, and continue to evolve in response to new contenders, with features such as <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/8-whats-new-2157071.html\" target=\"_blank\">lambda expressions<\/a> for Java 8 and <a href=\"https:\/\/isocpp.org\/std\/status\" target=\"_blank\">coroutines<\/a> for C++17.<\/p>\n<h2>JavaScript<\/h2>\n<p>If you are a developer in 2017, JavaScript is a fact of life. It ships with every major browser, powers server-side applications via <a href=\"https:\/\/nodejs.org\/en\/\" target=\"_blank\">Node.js<\/a>, and even drives the development of desktop and mobile applications (with the help of frameworks like <a href=\"http:\/\/electron.atom.io\/\" target=\"_blank\">Electron<\/a> and <a href=\"https:\/\/facebook.github.io\/react-native\/\" target=\"_blank\">React Native<\/a>). What started out as a <a href=\"https:\/\/www.w3.org\/community\/webed\/wiki\/A_Short_History_of_JavaScript\" target=\"_blank\">simple scripting language<\/a> to add dynamic elements to websites now powers full-blown applications in nearly every domain.<\/p>\n<p>But it\u2019s difficult to find anyone still using plain JavaScript. The language, which is officially standardized as <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Language_Resources\" target=\"_blank\">ECMAScript<\/a>, has evolved so rapidly that developers often use tools like <a href=\"https:\/\/babeljs.io\/\" target=\"_blank\">Babel<\/a> to transform modern JavaScript into cross-browser JavaScript. Languages that compile to JavaScript will also continue to gain traction in the coming year. For example, <a href=\"http:\/\/www.typescriptlang.org\/\" target=\"_blank\">TypeScript<\/a> adds classes and interfaces to plain JavaScript, and <a href=\"http:\/\/elm-lang.org\/\" target=\"_blank\">Elm<\/a> brings the functional paradigm to the JavaScript ecosystem. While you may find it impossible to avoid JavaScript, you must exercise discipline when selecting your JavaScript toolset for projects with multi-year lifespans.<\/p>\n<h2>Dynamic languages still going strong<\/h2>\n<p><a href=\"https:\/\/www.python.org\/\" target=\"_blank\">Python<\/a>, <a href=\"http:\/\/php.net\/\" target=\"_blank\">PHP<\/a>, and <a href=\"https:\/\/www.ruby-lang.org\/en\/\" target=\"_blank\">Ruby<\/a> continue to rank among the most popular programming languages due to their newcomer user friendliness , suitability for rapid prototyping, availability of libraries to solve almost any problem, and vibrant developer communities. While less performant than their compiled and statically typed predecessors, dynamic languages remain the perfect choice for business applications where time to market is critical.<\/p>\n<h2>The rapid rise of Go<\/h2>\n<p>Open sourced in 2009, <a href=\"https:\/\/golang.org\/\" target=\"_blank\">Go<\/a> (or golang) quickly became one of the most popular programming languages. Designed by Google engineers as a practical replacement for large-scale systems development (where traditional languages including Java or C++ still reign supreme), Go has found a strong, emerging following among all kinds of developers.<\/p>\n<p>Most notable for its simple syntax, built-in concurrency support, and feature-rich standard library (which includes a production-ready HTTP server), Go stirred up controversy over its deliberate omission of features, especially inheritance and generics. Despite its relative simplicity, people already use Go to ship popular, cutting-edge technologies such as <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\">Docker<\/a> and <a href=\"http:\/\/kubernetes.io\/\" target=\"_blank\">Kubernetes<\/a>.<\/p>\n<h2>Developing for mobile<\/h2>\n<p>Apple introduced <a href=\"https:\/\/developer.apple.com\/swift\/\" target=\"_blank\">Swift<\/a> in 2014, and the language is already climbing the popularity charts. Objective-C still ranks higher, but Swift is rapidly replacing it as the preferred language for both beginners and pros to build iOS apps. The streamlined syntax, gentle learning curve, and powerful abstractions all contribute to Swift\u2019s popularity. While Swift is open source and theoretically could be ported to other platforms, developers still need to rewrite mobile applications in Java or C# in order to run on Android or Windows phones.<\/p>\n<h2>Functional programming languages entering the mainstream<\/h2>\n<p>Functional programming languages such as <a href=\"http:\/\/www.scala-lang.org\/\" target=\"_blank\">Scala<\/a>, <a href=\"http:\/\/clojure.org\/\" target=\"_blank\">Clojure<\/a>, and <a href=\"https:\/\/www.haskell.org\/\" target=\"_blank\">Haskell<\/a> are quietly growing in popularity. These languages offer expressive and concise syntax, exceptional compile-time error checking (meaning fewer bugs in production), and strong support for parallel operations. These benefits come at the cost of a comparatively steep learning curve and small hiring pool. However, as more developers explore functional programming in response to the unique demands of modern computing, functional languages will become more common for real-world projects.<\/p>\n<p><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2017\/02\/which-programming-language-will-reign-in-2017.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-16111\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2017\/02\/which-programming-language-will-reign-in-2017.jpg\" width=\"860\" height=\"4893\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2017\/02\/which-programming-language-will-reign-in-2017.jpg 960w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2017\/02\/which-programming-language-will-reign-in-2017-768x4370.jpg 768w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2017\/02\/which-programming-language-will-reign-in-2017-180x1024.jpg 180w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/a><\/p>\n<h2>Learn more<\/h2>\n<p>With so many great programming languages at your disposal, it can be difficult to decide on one. Fortunately, you do not have to decide on your own. Talk to your developers\u2014they have well-informed opinions about the best language for your next project. Go to local tech <a href=\"https:\/\/www.meetup.com\/\" target=\"_blank\">meetups<\/a> to discover what other companies choose and for what types of projects. Hit online job boards to see which languages and skills are in high demand. Ultimately, it\u2019s up to you to choose which language features take top priority for each project you work on.<\/p>\n<p><span style=\"font-size: 20px;\">Do you want new insights, best practices and the latest news from top industry thought leaders in Application Performance Management? <a href=\"https:\/\/blog.appdynamics.com\/?utm_source=webcodegeeks&#038;utm_medium=sponsorship&#038;utm_campaign=sponsored-post&#038;utm_content=promote-blog&#038;utm_term=wcg-sponsored-post&#038;utm_budget=digital\">Follow industry leading Appdynamics blog<\/a>!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you want new insights, best practices and the latest news from top industry thought leaders in Application Performance Management? Follow industry leading Appdynamics blog! It\u2019s hard to believe that it\u2019s already 2017. But with the new year comes new challenges, new opportunities\u2014and, of course\u2014new software projects. One of the most important questions beginner, intermediate, &hellip;<\/p>\n","protected":false},"author":219,"featured_media":927,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-16108","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Most Popular Programming Languages for 2017 - Web Code Geeks - 2026<\/title>\n<meta name=\"description\" content=\"Do you want new insights, best practices and the latest news from top industry thought leaders in Application Performance Management? Follow industry\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Most Popular Programming Languages for 2017 - Web Code Geeks - 2026\" \/>\n<meta property=\"og:description\" content=\"Do you want new insights, best practices and the latest news from top industry thought leaders in Application Performance Management? Follow industry\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webcodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-13T06:55:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-02-22T11:37:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jordan Bach\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webcodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@webcodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jordan Bach\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/\"},\"author\":{\"name\":\"Jordan Bach\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/bf1f82f77a80b5e2e95090d2baaa7d0c\"},\"headline\":\"The Most Popular Programming Languages for 2017\",\"datePublished\":\"2017-02-13T06:55:53+00:00\",\"dateModified\":\"2017-02-22T11:37:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/\"},\"wordCount\":878,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"articleSection\":[\"Web Dev\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/\",\"name\":\"The Most Popular Programming Languages for 2017 - Web Code Geeks - 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"datePublished\":\"2017-02-13T06:55:53+00:00\",\"dateModified\":\"2017-02-22T11:37:04+00:00\",\"description\":\"Do you want new insights, best practices and the latest news from top industry thought leaders in Application Performance Management? Follow industry\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#primaryimage\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webcodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web Dev\",\"item\":\"https:\/\/www.webcodegeeks.com\/category\/web-development\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"The Most Popular Programming Languages for 2017\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"name\":\"Web Code Geeks\",\"description\":\"Web Developers Resource Center\",\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webcodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webcodegeeks\",\"https:\/\/x.com\/webcodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/bf1f82f77a80b5e2e95090d2baaa7d0c\",\"name\":\"Jordan Bach\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/918a378e5899f1ce0c9d1af2d5fe04da495bc43e3427ba149c787269778b98ee?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/918a378e5899f1ce0c9d1af2d5fe04da495bc43e3427ba149c787269778b98ee?s=96&d=mm&r=g\",\"caption\":\"Jordan Bach\"},\"description\":\"Jordan Bach is a DevOps engineer and full-stack software developer in Dallas, TX. His favorite technologies include Ansible, Docker, Ruby, Rails, Redis, Vim, Go, Hubot, and Jenkins. When he is not building fantastic products, he enjoys playing guitar, hooping it up, escaping to nature, and smoking ribs low and slow.\",\"url\":\"https:\/\/www.webcodegeeks.com\/author\/jordan-bach\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Most Popular Programming Languages for 2017 - Web Code Geeks - 2026","description":"Do you want new insights, best practices and the latest news from top industry thought leaders in Application Performance Management? Follow industry","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/","og_locale":"en_US","og_type":"article","og_title":"The Most Popular Programming Languages for 2017 - Web Code Geeks - 2026","og_description":"Do you want new insights, best practices and the latest news from top industry thought leaders in Application Performance Management? Follow industry","og_url":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/","og_site_name":"Web Code Geeks","article_publisher":"https:\/\/www.facebook.com\/webcodegeeks","article_published_time":"2017-02-13T06:55:53+00:00","article_modified_time":"2017-02-22T11:37:04+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","type":"image\/jpeg"}],"author":"Jordan Bach","twitter_card":"summary_large_image","twitter_creator":"@webcodegeeks","twitter_site":"@webcodegeeks","twitter_misc":{"Written by":"Jordan Bach","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#article","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/"},"author":{"name":"Jordan Bach","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/bf1f82f77a80b5e2e95090d2baaa7d0c"},"headline":"The Most Popular Programming Languages for 2017","datePublished":"2017-02-13T06:55:53+00:00","dateModified":"2017-02-22T11:37:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/"},"wordCount":878,"commentCount":0,"publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","articleSection":["Web Dev"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/","url":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/","name":"The Most Popular Programming Languages for 2017 - Web Code Geeks - 2026","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#primaryimage"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","datePublished":"2017-02-13T06:55:53+00:00","dateModified":"2017-02-22T11:37:04+00:00","description":"Do you want new insights, best practices and the latest news from top industry thought leaders in Application Performance Management? Follow industry","breadcrumb":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#primaryimage","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.webcodegeeks.com\/web-development\/popular-programming-languages-2017\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webcodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Web Dev","item":"https:\/\/www.webcodegeeks.com\/category\/web-development\/"},{"@type":"ListItem","position":3,"name":"The Most Popular Programming Languages for 2017"}]},{"@type":"WebSite","@id":"https:\/\/www.webcodegeeks.com\/#website","url":"https:\/\/www.webcodegeeks.com\/","name":"Web Code Geeks","description":"Web Developers Resource Center","publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webcodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webcodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.webcodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webcodegeeks","https:\/\/x.com\/webcodegeeks"]},{"@type":"Person","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/bf1f82f77a80b5e2e95090d2baaa7d0c","name":"Jordan Bach","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/918a378e5899f1ce0c9d1af2d5fe04da495bc43e3427ba149c787269778b98ee?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/918a378e5899f1ce0c9d1af2d5fe04da495bc43e3427ba149c787269778b98ee?s=96&d=mm&r=g","caption":"Jordan Bach"},"description":"Jordan Bach is a DevOps engineer and full-stack software developer in Dallas, TX. His favorite technologies include Ansible, Docker, Ruby, Rails, Redis, Vim, Go, Hubot, and Jenkins. When he is not building fantastic products, he enjoys playing guitar, hooping it up, escaping to nature, and smoking ribs low and slow.","url":"https:\/\/www.webcodegeeks.com\/author\/jordan-bach\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/16108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/users\/219"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/comments?post=16108"}],"version-history":[{"count":0,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/16108\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media\/927"}],"wp:attachment":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media?parent=16108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/categories?post=16108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/tags?post=16108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}