List Photo: user uploaded image

tech The Best Programming Language to Learn  

Mark Holmes
480 votes 115 voters 7.2k views 20 items Follow Embed

The best programming language to learn is often a matter of opinion or application but there are definitely some more widely used and better programming languages to learn than others. Comparing these programming languages is not apples to apples as each have different functions and uses but for most of these languages, the demand for programmers fluent in these programming languages is quite high.

For someone just starting out, learning a C-based programming language is a great place to begin. Once there's a good understanding of C, an aspiring programmer could easily move on to learning C++, C# and Java as the syntax for each of those languages is similar.

Someone who knows what they want to program can select a specific language for their application. An aspiring web designer could learn Python, Perl, HTML, Ruby, JavaScript, CSS and PHP. If developing mobile apps is more of the goal, learning Objective C, the main language used to create iPhone apps, or Android Java, used for Android apps, are among the top picks.

Programmers could argue all day about which programming language is the best to learn and rarely would they agree. Most however will advise to start with the basics, like the C language, then venture off into a language best suited for the specific type of programming someone wants to do.

1
+ - 44 16
C++ is listed (or ranked) 1 on the list The Best Programming Language to Learn
C++

The Very Best of the "That Feel" Meme The Best British YouTubers

2
+ - 46 21
Java is listed (or ranked) 2 on the list The Best Programming Language to Learn

3
+ - 27 9
C is listed (or ranked) 3 on the list The Best Programming Language to Learn
C

4
+ - 27 11
JavaScript is listed (or ranked) 4 on the list The Best Programming Language to Learn

5
+ - 27 21
PHP is listed (or ranked) 5 on the list The Best Programming Language to Learn
PHP

6
+ - 22 17
C# is listed (or ranked) 6 on the list The Best Programming Language to Learn
C#

7
+ - 16 12
Objective-C is listed (or ranked) 7 on the list The Best Programming Language to Learn

8
+ - 14 10
Ruby is listed (or ranked) 8 on the list The Best Programming Language to Learn

9
+ - 3 0
Python is listed (or ranked) 9 on the list The Best Programming Language to Learn

10
+ - 7 5
Sql is listed (or ranked) 10 on the list The Best Programming Language to Learn
Sql

11
+ - 2 0
MySQL is listed (or ranked) 11 on the list The Best Programming Language to Learn

12
+ - 6 5
Scala is listed (or ranked) 12 on the list The Best Programming Language to Learn

13
+ - 5 5
Clojure is listed (or ranked) 13 on the list The Best Programming Language to Learn

14
+ - 14 16
Microsoft Visual Basic is listed (or ranked) 14 on the list The Best Programming Language to Learn

15
+ - 3 4
lua is listed (or ranked) 15 on the list The Best Programming Language to Learn
Lua

16
+ - 6 11
Perl is listed (or ranked) 16 on the list The Best Programming Language to Learn

17
+ - 1 7
PDO is listed (or ranked) 17 on the list The Best Programming Language to Learn
PDO

18
+ - 3 13
ASP.NET MVC Framework is listed (or ranked) 18 on the list The Best Programming Language to Learn

19
+ - 2 12
ActionScript is listed (or ranked) 19 on the list The Best Programming Language to Learn

20
+ - 1 9
TCL is listed (or ranked) 20 on the list The Best Programming Language to Learn
TCL