Read our newly released 2020 salary survey

Advice, news, debate
and discussion
all in one place

What Programming language should you choose?

You don’t need to be a digital expert to know that the tech industry is booming. As a result, coding skills are highly coveted with the demand for developers ever increasing.  But the market is moving fast and languages are constantly evolving, adding a programming language to your CV will put you in high demand.  Though what language should you learn?  And what is the programming language of the future?

Programming timeline

 

What language to choose really depends on the sector you find yourself in, the digital space tends to lean towards highly versatile open-source web languages like PHP, JavaScript,Python and Ruby.

256px-Ruby_logo

These languages are designed to be simple and easy to write, making them a great choice when designing websites and mobile apps that need less rigour with more flexibility and have to be created quickly.

java_logo2

In the financial world, systems are designed to perform a high volume of complicated functions whilst remaining highly organised. The financial sector benefits from languages with object-oriented paradigms and strong architectural patterns backed by a lot of guidance from the organizations around the languages. That’s why a lot of financial institutions have the majority of their applications written in C# and Java. They provide maintainable options that a lot of other languages can’t do as well.  

These staple languages are sure to last, though with major tech firms such as Facebook, Mozilla and Google needing even more versatility and stability than what the current options provide, we are seeing a new wave of next generation languages being created; rather than tailoring their products to what current programming languages can do, they’ve gone back to the beginning to create new languages to allow what they want their product to do.

julia

They better serve these companies with speed, versatility and reliability needed for the demands of gigantic modern websites– are Google Go, Julia, Dart, Rust or Hack the ones to watch for the future or should we stick to new releases of the current classic batch?

I RECOMMEND:

phpFor Digital –With PHP currently running 33% of the internet it is a mainstay of web development – however due to performance issues when coding large websites it has been out-of-favour in recent times with many firms opting for Ruby or Python instead. Other major languages are Java (for Android), JavaScript & Objective-C.  

 

Keep an eye out for Google Go as one to go big in the coming years, along with Server-Side JavaScript (Node.js – not nodejs-lightstrictly a separate language but worthy of being mentioned), Ruby and Mobile specific Objective-C or Java for Android.

For Finance – There are 2 main languages with Java and C# the foundations of the financial world. I’d recommend going with C# as banks are seeming to favour the higher support on offer from Microsoft since Java has made the move to Open-Source.

python.sh-600x600

For R&D/Academics – Scientific Research and academia require languages that support highly accurate mathematics, extremely fast execution, and a focus around the implementation of the language versus any specific organizational.  One to watch for the future here would be Python.characteristics like object orientation, the academic and scientific communities often use languages like Scala for mathematical calculations, C++ for heavy processing, along with Python to accomplish their tasks.

What programming language you should learn is up to you and entirely dependent on what direction you wish to go – Digital Media, Coding for finance or into Academia.  In terms of the languages I think will be the most popular in the not too distant future I’d stick my neck out and go for JavaScript for its ability to be both Client & Server-side along with Google GO.

Go-Google-programming-language

More importantly, learning a programming language has become more important than ever for the forward looking professional with the world becoming ever more digital, I promise it won’t be time wasted!

Do you agree?  Where do you think the future of programming lies?

@rajtarat @zebrapeople @zebralabs  Check out our jobs here

(Thanks to Charlie Bailey @charliebails4 for the diagram)

Leave a reply

Leave a Reply

Latest views

The coronavirus (COVID-19) pandemic is creating economic uncertainty like never before. The new normal is waiting for the 5pm daily Boris catch up, refreshing the BBC news button hourly to see more shops, restaurants closing by the second and panicking about an imminent lock down that is yet to have been enforced. Rishi Sunak announced […]

I partnered with Philippines based fintech start-up First Circle, who provide business financing to SMEs. The goal is to empower small and medium enterprises in growth markets by financing their B2B trade transactions.

Zebra’s 2019/2020 Salary Survey has been released, so I’ll be delving into its pages to pick out a few key trends we’ve picked up on when it comes to the technology market.

The demand for UX Designers is still booming as ever, however it was interesting to see how the uncertainty of both IR35 and Brexit has had to play in the market.

If you’re looking to join the growing number of UX’ers taking the (exciting/scary) leap from perm into freelance/contracting – but without fully knowing what to expect – I’ve put together some info to help you on your way!

Recruiters asking about your current salary… so invasive right? It’s such a personal thing to ask. And who wants to be potentially judged at how good or successful they are by what they earn?! Let alone tell it to someone you don’t even know.

The prospect of doing a take-home task can be daunting for many, so I’ve put together some tips and advice to help you prep…

Identifying the key challenges faced by startups when hiring for their development teams.