Sie sind auf Seite 1von 6

mashable.com http://mashable.com/2014/01/21/learn-programming-languages/?

utm_cid=mash-com-fb-main-link
By Rebecca Hiscott Jan 21, 2014
10 Programming Languages You Should Learn in 2014
Image: Mashable, Nina Frazier Hansen
The tech sector is booming. If you've used a smartphone or logged on to a computer at least once in the
last f ew years, you've probably noticed this.
As a result, coding skills are in high demand, with programming jobs paying signif icantly more than the
average position. Even beyond the tech world, an understanding of at least one programming language
makes an impressive addition to any resum.
See also: The 8 Hottest Tech Jobs of 2014
The in-vogue languages vary by employment sector. Financial and enterprise systems need to perf orm
complicated f unctions and remain highly organized, requiring languages like Java and C#. Media- and
design-related webpages and sof tware will require dynamic, versatile and f unctional languages with minimal
code, such as Ruby, PHP, JavaScript and Objective-C.
With some help f rom Lynda.com, we've compiled a list of 10 of the most sought-af ter programming
languages to get you up to speed.
1. Java
Image:
Mashable composite. Image: Wikimedia Commons
What it is: Java is a class-based, object-oriented programming language developed by Sun Microsystems
in the 1990s. It's one of the most in-demand programming languages, a standard f or enterprise sof tware,
web-based content, games and mobile apps, as well as the Android operating system. Java is designed to
work across multiple sof tware platf orms, meaning a program written on Mac OS X, f or example, could also
run on Windows.
Where to learn it: Udemy, Lynda.com, Oracle.com, LearnJavaOnline.org.
2. C Language
Image:
Mashable composite. Image: Wikimedia Commons
What it is: A general-purpose, imperative programming language developed in the early '70s, C is the oldest
and most widely used language, providing the building blocks f or other popular languages, such as C#,
Java, JavaScript and Python. C is mostly used f or implementing operating systems and embedded
applications.
Because it provides the f oundation f or many other languages, it is advisable to learn C (and C++) bef ore
moving on to others.
Where to learn it: Learn-C, Introduction To Programming, Lynda.com, CProgramming.com, Learn C The
Hard Way.
3. C++
Image:
Mashable composite. Image: Wikimedia Commons
What it is: C++ is an intermediate-level language with object-oriented programming f eatures, originally
designed to enhance the C language. C++ powers major sof tware like Firef ox, Winamp and Adobe
programs. It's used to develop systems sof tware, application sof tware, high-perf ormance server and client
applications and video games.
Where to learn it: Udemy, Lynda.com, CPlusPlus.com, LearnCpp.com, CProgramming.com.
4. C#
Image:
Mashable composite. Image: Wikimedia commons
What it is: Pronounced "C-sharp," C# is a multi-paradigm language developed by Microsof t as part of its
.NET initiative. Combining principles f rom C and C++, C# is a general-purpose language used to develop
sof tware f or Microsof t and Windows platf orms.
Where to learn it: Udemy, Lynda.com, Microsof t Virtual Academy, TutorialsPoint.com.
5. Objective-C
Image:
Mashable composite. Image: Wikimedia Commons
What it is: Objective-C is a general-purpose, object-oriented programming language used by the Apple
operating system. It powers Apple's OS X and iOS, as well as its APIs, and can be used to create iPhone
apps, which has generated a huge demand f or this once-outmoded programming language.
Where to learn it: Udemy, Lynda.com, Mac Developer Library, Cocoa Dev Central, Mobile Tuts+.
6. PHP
Image:
Mashable composite. Image: Wikimedia Commons
What it is: PHP (Hypertext Processor) is a f ree, server-side scripting language designed f or dynamic
websites and app development. It can be directly embedded into an HTML source document rather than an
external f ile, which has made it a popular programming language f or web developers. PHP powers more
than 200 million websites, including Wordpress, Digg and Facebook.
Where to learn it: Udemy, Codecademy, Lynda.com, Treehouse, Zend Developer Zone, PHP.net.
7. Python
Image:
Mashable composite. Image: Wikimedia Commons
What it is: Python is a high-level, server-side scripting language f or websites and mobile apps. It's
considered a f airly easy language f or beginners due to its readability and compact syntax, meaning
developers can use f ewer lines of code to express a concept than they would in other languages. It powers
the web apps f or Instagram, Pinterest and Rdio through its associated web f ramework, Django, and is used
by Google, Yahoo! and NASA.
Where to learn it: Udemy, Codecademy, Lynda.com, LearnPython.org, Python.org.
8. Ruby
Image:
Mashable composite. Image: Wikimedia Commons
What it is: A dynamic, object-oriented scripting language f or developing websites and mobile apps, Ruby
was designed to be simple and easy to write. It powers the Ruby on Rails (or Rails) f ramework, which is
used on Scribd, GitHub, Groupon and Shopif y. Like Python, Ruby is considered a f airly user-f riendly
language f or beginners.
Where to learn it: Codecademy, Code School, TryRuby.org, RubyMonk.
9. JavaScript
Image:
Mashable composite. Image: Wikimedia Commons
What it is: JavaScript is a client and server-side scripting language developed by Netscape that derives
much of its syntax f rom C. It can be used across multiple web browsers and is considered essential f or
developing interactive or animated web f unctions. It is also used in game development and writing desktop
applications. JavaScript interpreters are embedded in Google's Chrome extensions, Apple's Saf ari
extensions, Adobe Acrobat and Reader, and Adobe's Creative Suite.
Where to learn it: Codecademy, Lynda.com, Code School, Treehouse, Learn-JS.org.
See also: Is JavaScript the Future of Programming?
10. SQL
What it
is:
Structured Query Language (SQL) is a special-purpose language f or managing data in relational database
management systems. It is most commonly used f or its "Query" f unction, which searches inf ormational
databases. SQL was standardized by the American National Standards Institute (ANSI) and the International
Organization f or Standardization (ISO) in the 1980s.
Where to learn it: Lynda.com, SQLCourse.com, TutorialsPoint.com, SQLZoo.net.
Have something to add to this story? Share it in the comments.
Get our hottest stories delivered to your inbox.
Sign up f or our personalized daily newslet t er