Have you been considering adding some new programming skills to your toolbox, but you're not sure where to start? When it comes to what's hot for developers, CIO.com has you covered with not only the what, but also the where and how much of the latest in development and programming jobs. As a developer you know that working in the same code day-in-and-day-out can get a little stale, to say the least. Adding new programming skills to your IT toolbox is essential in the struggle to stay relevant in the fast-paced tech world, but knowing which technology to choose isn’t always obvious. Your time is limited and with the multitude of languages and environments picking the wrong area to focus your efforts can prove costly. Indeed.com, a job aggregation website, shared recent stats with CIO.com to help identify where the jobs and the money are. Using recent job listings, we’ve identified the programming languages that are in demand by employers as well as the top cities for particular programming languages and which top-tier companies are hiring.SQLImage by ThinkstockMost businesses and websites have databases that work behind the scenes and many of those databases rely on SQL. Structured Query Language is what is referred to as a specialized programming language in that it was designed for editing and querying data residing in relational database management systems.JavaImage by ThinkstockJava’s write once-and-run-anywhere mantra says it all. This cross-platform, object-oriented programming language has become one of the most sought-after programming skills in the developer world. It’s been around since 1995 and is still one of the most popular languages from a developer and an employer perspective.Tiobe Programming Community IndexHTMLImage by ThinkstockHTML is one of the fundamental technologies that the Web is built upon. When combined with JavaScript and CSS, you can use HTML to create impressive Web pages and apps with interactive features such as geolocation capabilities, better forms, video and canvas capabilities and Web storage. Add CSS and jQuery to the mix and you’ve got one of the hottest design paradigms right now: responsive design. These features will help developers and businesses better engage with their customers.JavaScriptImage by ThinkstockJavaScript, like HTML is a part of the fabric of the Web. It’s been around forever, but it has recently shown resurgence with the jQuery libraries. It’s used in pretty much every Web browser to make Web pages more interactive among other things.Tiobe Programming Community IndexC++Image by ThinkstockC++, developed by Bjarne Strousup in 1983, is an enhancement of the programming language C. The addition of object-oriented programming has given this high-level language some low-level capabilities making it a good multi-purpose language capable of building stand-alone applications as well as reusable code.Tiobe Programming Community IndexC#Image by ThinkstockObject-oriented C# (pronounced C Sharp) was developed by Microsoft as a multi-paradigm programming language that is fully compatible with Microsoft’s .NET schema. Although it’s used mainly on Windows, C# is designed as a cross-platform language.Tiobe Programming Community IndexXMLImage by ThinkstockExtensible Markup Language, or XML, is a markup language used to define document encoding that has gone on to become the default for many office productivity suites. Where HTML is about how information is displayed, XML is about transporting and storing data. The format is such that the code is readable by both humans and machines.CImage by ThinkstockC is arguably the most widely used and currently the most popular programming language, according to the Tiobe Programming Community Index. A host of other programming languages have borrowed from this general purpose language including, C#, Python, Java PHP and Perl.Tiobe Programming Community IndexPerlImage by ThinkstockLarry Wall created Perl in 1987; it originally got its start as a general purpose Unix scripting language. It has a hodge-podge of features from C, shell script, AWK and sed that is designed to allow developers to work more easily with text data.PythonImage by ThinkstockPython is high-level object-oriented programming language that developers can use in many ways. Python is all about readability. It’s uniform and streamlined syntax allows programmers to build concepts more quickly and with less code. Image by ThinkstockRounding out the Top 15 Image by IDGTop Ten Cities Ranked for the Top Ten Skills Related content feature 5G ready or 5G really? Industry CIOs face hard truths about private 5G Some enterprises are building private 5G networks for their industrial environments, only to find they have to initially settle for 4G service. So what is private 5G ready for, and what can it really do? By Peter Sayer Jun 06, 2023 8 mins CIO Network Appliances Network Switches opinion 5 tips for startup partnership success Corporate venture investments provide IT leaders with new engines for IT innovation, broader networks for emerging opportunities, fuel for in-house transformation, and improved career prospects — if done right. By Isaac Sacolick Jun 06, 2023 8 mins Startups Digital Transformation IT Strategy feature 14 organizations that support LGBTQ+ tech workers Offering networking, mentorship, and career development opportunities, these 14 professional orgs foster community for LGBTQ+ workers in an industry that isn’t always welcoming. By Sarah K. White Jun 06, 2023 9 mins Diversity and Inclusion brandpost ChatGPT and Your Organisation: How to Monitor Usage and Be More Aware of Security Risks By Hayley Salyer Jun 05, 2023 7 mins Chatbots Artificial Intelligence Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe