Skip to content

Top Programming Languages of 2017

The highest-rated programming languages of 2017, ranked by community votes on Peakd.

Showing live rankings. Historical snapshots will appear once daily snapshots begin.

1
P
Python

High-level, interpreted programming language for general-purpose use

8.5
Z
Zig

Low-level systems language aiming to replace C with better safety and tooling

J
JavaScript

The language of the web powering frontend, backend (Node.js), and full-stack development

P
Python

Versatile high-level language dominating AI, data science, web backends, and scripting

P
Perl

Powerful text processing language for system administration and bioinformatics

C
C++

High-performance language for games, browsers, databases, and real-time systems

N
Nim

Efficient compiled language with Python-like syntax and C-level performance

R
Racket

Language-oriented programming platform for creating new languages and DSLs

S
Scala

Functional and object-oriented JVM language for big data, Spark, and distributed systems

T
TypeScript

JavaScript with static types, enabling safer large-scale application development

C
C

Foundational systems language powering operating systems, embedded devices, and kernels

R
Ruby

Developer-happiness language powering Rails web framework and rapid prototyping

V
V (Vlang)

Simple compiled language for maintainable and fast software as an alternative to C/Go

P
PowerShell

Microsoft cross-platform automation language for Windows administration and DevOps

O
Objective-C

Apple legacy language still maintaining millions of lines of iOS and macOS code

J
Java

Enterprise workhorse powering Android, banking systems, and large-scale backends

B
Bash

Unix shell scripting language for automation, DevOps, and system administration

S
Swift

Apple modern language for iOS, macOS, watchOS, and server-side development

K
Kotlin

Modern JVM language and official Android development language by JetBrains

F
F#

Functional-first .NET language for data science, finance, and domain modelling

Rankings reflect community votes. Daily snapshots preserve historical positions.

Frequently Asked Questions

What is the best programming languages in 2017?

Based on community votes, Python is the highest-rated programming languages of 2017, ranked #1 by the community.

How are annual rankings calculated?

Peakd annual rankings reflect trust-weighted community votes. Daily snapshots capture rank positions, and the most recent snapshot for the year is displayed. Rankings cannot be manipulated by companies.

What changed from 2016?

Rankings shift as the community votes. New entrants may appear while others drop. Compare with the 2016 rankings to see movement.

Related