Thursday, October 13, 2016

Learn any of these 16 programming languages and you'll always have a job

Learn any of these 16 programming languages and you'll always have a job

girl laptopShutterstock
"Software is eating the world," venture capitalist Marc Andreessen famously declared.
Someone has to write that software. Why not you?
There are thousands of programming languages, but some are far more popular than others.
When a company goes out to find new programming talent, they're looking for people familiar with the languages and systems they already use — even as newer languages like Apple Swift or Google Go start to make a splash.
Here are the programming languages you should learn if you always want to have a job, as suggested by the popular TIOBE Index, the Redmonk Programming Language Rankings, and the annual Stack Overflow developer survey.

View As: One Page Slides


C: One of the oldest programming languages still in common use, C was created in the early 1970s. In 1978, the language's legendary and still widely read manual, the 800-page "The C Programming Language," saw print for the first time.

C: One of the oldest programming languages still in common use, C was created in the early 1970s. In 1978, the language's legendary and still widely read manual, the 800-page "The C Programming Language," saw print for the first time.
Flickr

Python: This language traces back to 1989, and is loved by its fans for its highly readable code. Many programmers suggest it's the easiest language to get started with.

PHP: This language for programming web sites is incredibly common — some estimates say it powers one-third of the web. Big sites like WordPress, Facebook, and Yahoo use it. A lot of programmers also hate PHP with a passion — Stack Overflow founder Jeff Atwood once wrote, "PHP isn't so much a language as a random collection of arbitrary stuff, a virtual explosion at the keyword and function factory."

PHP: This language for programming web sites is incredibly common — some estimates say it powers one-third of the web. Big sites like WordPress, Facebook, and Yahoo use it. A lot of programmers also hate PHP with a passion — Stack Overflow founder Jeff Atwood once wrote, "PHP isn't so much a language as a random collection of arbitrary stuff, a virtual explosion at the keyword and function factory."
An internet meme explains a lot of programmers' attitude toward the language. Reddit

 

Visual Basic: Microsoft's Visual Basic (and its successor, Visual Basic .NET) tries to make programming easier with a graphical element that lets you change portions of a program by dragging and dropping. It's older, but it's still got its users out there.

Visual Basic: Microsoft's Visual Basic (and its successor, Visual Basic .NET) tries to make programming easier with a graphical element that lets you change portions of a program by dragging and dropping. It's older, but it's still got its users out there.
Microsoft Visual Studio 6 running on Windows Vista.Wikimedia Commons

 

R: This is the programming language of choice for statisticians and anybody doing data analysis. Google has gone on record as a big fan of R, for the power it gives to its mathematicians.

R: This is the programming language of choice for statisticians and anybody doing data analysis. Google has gone on record as a big fan of R, for the power it gives to its mathematicians.
Shaun Heasley / Getty Images

 

Go: Originally designed by Google to build systems at the immense scale needed to power the world's busiest search engine, it's since caught on with developers who value reliability and integrity above all else. It's one of the fastest-growing programming languages out there, too.

Go: Originally designed by Google to build systems at the immense scale needed to power the world's busiest search engine, it's since caught on with developers who value reliability and integrity above all else. It's one of the fastest-growing programming languages out there, too.
Google employees form a Google "G."Google

 

Groovy: This offshoot of Java has surged in popularity since its 2007 inception, designed to make it easier and faster to write lots of code. And since Groovy integrates just fine with Java code, it's won over developers at big companies like IBM, Google, and Target.

Groovy: This offshoot of Java has surged in popularity since its 2007 inception, designed to make it easier and faster to write lots of code. And since Groovy integrates just fine with Java code, it's won over developers at big companies like IBM, Google, and Target.
YouTube/Screenshot

Perl: Originally developed by a NASA engineer in the late '80s, Perl excels at processing text, and developers like it because it's powerful and flexible. It was once famously described as "the duct tape of the web," because it's really great at holding websites together, but it's not the most elegant language.

Perl: Originally developed by a NASA engineer in the late '80s, Perl excels at processing text, and developers like it because it's powerful and flexible. It was once famously described as "the duct tape of the web," because it's really great at holding websites together, but it's not the most elegant language.
Wikimedia Commons

 

Pascal: Named for famed philosopher Blaise Pascal, this language was instrumental in the coding of the original Apple Macintosh computers. Eventually, Pascal extended into so-called Object Pascal, where it's still widely used in systems today.

 

Delphi Object Pascal: Originally developed at Apple in 1986 and named because it helped programmers connect to Oracle databases (as in, "The Oracle at Delphi"), Delphi is seeing its star rise once again as an alternative for building smartphone apps.

Delphi Object Pascal: Originally developed at Apple in 1986 and named because it helped programmers connect to Oracle databases (as in, "The Oracle at Delphi"), Delphi is seeing its star rise once again as an alternative for building smartphone apps.
Lycurgus Consulting the Pythia (1835/1845), as imagined by Eugène Delacroix.Wikimedia Commons

 

Swift: While Apple's issues with Taylor Swift may have made all the headlines last year, the Apple Swift programming language was winning over developers as a faster, easier way to build iPhone apps. With high-profile fans like IBM, expect it to take off even more in 2016.

Swift: While Apple's issues with Taylor Swift may have made all the headlines last year, the Apple Swift programming language was winning over developers as a faster, easier way to build iPhone apps. With high-profile fans like IBM, expect it to take off even more in 2016.
Taylor Swift rocks an iPhone circa 2012.Getty Images/Mike Coppola

 

MATLAB: Intended as a mathematical programming language to help teach university students advanced algebra and image processing, it's also widely used by scientists, engineers, and programmers working in the exploding field of image processing and other artificial-intelligence applications.

MATLAB: Intended as a mathematical programming language to help teach university students advanced algebra and image processing, it's also widely used by scientists, engineers, and programmers working in the exploding field of image processing and other artificial-intelligence applications.
REUTERS/Vasily Fedosenko

 

BMW is building a self-balancing motorcycle that looks like the 'Batcycle'

BMW is building a self-balancing motorcycle that looks like the 'Batcycle'


b
01:0701:43
BMW has released their next concept vehicle in the Vision 100 series, and it's a motorcycle. The Motorrad is sleek, self-balances and comes with augmented reality goggles.

ELIZABETH WARREN RIPS INTO WELLS FARGO CEO: 'You should be criminally investigated'

ELIZABETH WARREN RIPS INTO WELLS FARGO CEO: 'You should be criminally investigated'

elizabeth warrenAP Photo
Wells Fargo CEO John Stumpf is in front of the Senate Banking Committee to answer question about fraudulent accounts opened by Wells employees.
The hearing has meandered here and there, but there is no doubt that the main event arrived when Senator Elizabeth Warren took to the mic. 
Warren lit in to Stumpf.
"Since this massive year's long scam came to light you have said 'I am accountable.' What have you done to hold yourself accountable?" she asked.
"Have you returned one nickel of the money you earned while this scandal was going on?" asked Warren.
Stumpf did not respond. "I'll take that as a no," said Warren. 
Stumpf also said that he has not fired any senior executives as defined by Warren. "It's gutless leadership," said Warren.
Warren said that cross selling, the practice of getting customers to sign up for new products from Wells, was designed just to "pump up the stock of Wells Fargo" and increase the value of Stumpf's stock-based compensation.
"You should resign, you should give back the money you made while this scam was going on, and you should be criminally investigated by the Department of Justice and the Securities and Exchange Commission," said Warren.
"The only way Wall Street will change is if executives face jail time after committing fraud."

728 X 90

336 x 280

300 X 250

320 X 100

300 X600