different programming languages

want to code? here you’ll find what to learn, where and how to get your new career off to a flying start.

Don’t let  Kate Ray’s hilarious post on TechCrunch  put you off your dream of becoming a web developer, have a read of our five steps on how to learn to code and get programming into the tech scene.


the whole point of ruby was to be a  coding language that is simple and easy to code. it was designed as a scripting language for building websites and mobile apps and is dynamic and object-orientated. ruby powers the ruby on rails framework which is used on heaps of websites, including groupon and github. ruby is considered a good starting language for beginners.


developed by sun microsystems java is a class-based, object-oriented programming language. it’s a super popular programming language, a standard for enterprise software, web-based content, games and mobile apps, as well as the android operating system. the way java is designed is so it can work across multiple software platforms, so a program written on mac os x can also run on windows.


netscape developed javascript as a client and server-side scripting language. it’s functional across a variety of web browsers and is considered essential for developing interactive or animated web functions. it is commonly used in game development and writing desktop applications.


cascading style sheets (css) is a style sheet language used for describing the look and formatting of a document written in a markup language. the language can be applied to any kind of xml document, but is most often used to style web pages and user interfaces written in html and xhtml. css is a cornerstone specification of the web, and almost every web page use css style sheets to describe their presentation.


c++ is an intermediate-level language with object-oriented programming features, originally designed to enhance the c language. c++ powers major software like firefox,winamp and adobe programs. it’s used to develop systems software, application software, high-performance server and client applications and video games.


python is a high-level, server-side scripting language for websites and mobile apps. it’s considered to be a relatively straight forward language for beginners due to its readability and compact syntax, meaning developers can use fewer lines of code to express a concept than they would in other languages. it powers the web apps for instagram, pinterest and rdio through its associated web framework, django, and is used by google, yahoo! and nasa.