Top 3 programming languages to learn in 2014

Although I'm using PHP and JavaScript in my everyday work I also check the news and what's happening in the world. I try to predict for myself what's the trend for programming languages' use and applications.

So, that's my list of the top 3 languages that you should take a look on in 2014.

#1 SQL

MySQL PostgreSQL

SQL (Structured Query Language) is a special-purpose programming language designed for managing data held in a relational database management system. Originally based upon relational algebra and tuple relational calculus, SQL consists of a data definition language and a data manipulation language. Although SQL is often described as, and to a great extent is, a declarative language (4GL), it also includes procedural elements.

SQL is a mandatory requirement for job offers, your personal future development and thinking capabilities; for structured data storing.

#2 Java Android


Android is an operating system based on the Linux kernel, and designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Android is open source and Google releases the source code under the Apache License. Android has a large community of developers writing applications that extend the functionality of devices, written primarily in the Java programming language.
Android is the world's most widely used smartphone platform. Despite being primarily designed for phones and tablets, it also has been used in televisions, games consoles, digital cameras and other electronics.
As of November 2013, Android's share of the global smartphone market, led by Samsung products, has reached 81%.

Android is being used in all kinds of electronics and where it's not - it will be. If you want to be up to the technology and programming world - better start learning it.

#3 Objective-C


Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It is the main programming language used by Apple for the OS X and iOS operating systems and their respective APIs, Cocoa and Cocoa Touch.

Having Objective-C just for controlling Apple's platforms is not enough for the language to survive. So Apple started porting it to other electronics just like Google did with their Android. I expect to see Objective-C programs controlling some costly electronics soon.

Whichever of these you choose I think you won't be wrong.

Do you share my opinion?

Lucky giraffe