If your mind boggles at the thought of anyone mentioning a programming language, fear not. Bright Network is on hand to help. So whatever sector you're interested in... be it technology or consulting, marketing, media, consumer or retail or you're thinking about setting up your own business, here's our handy and non-techy guide to programming languages...
Remember that you don't have to be going for an out-and-out programming role to need to know some basics about programming languages. If you're heading into consulting, and particularly into IT consulting then it pays to know the basics, and it's actually very useful once you've got the job. A bit of all-round knowledge will go a long way and will secure you some credibility if you ever need to take part in a technical conversation or interview. (And dare I say, you might even find it interesting!)
Almost all of the time you access a web page on the Internet you'll be making a call (also known as a request) to a server somewhere. On that server will be some code ('server-side') which generates the web page and sends it back to you. The more traditional languages which are used to serve those requests are C#/.NET (from Microsoft) and Java (originally from Sun Microsystems). Hopefully you can spot the link between the name Microsoft picked and the intended purpose of the language! These two options for website server-side languages are considered to be a little more old-fashioned and traditional, with Java being heavily used by the banks, and .NET still very popular with many larger organisations.
Another language which is very popular for website server-side code is PHP. PHP websites come in huge variety of flavours like Cake, Symfony, Zend and CodeIgnitor - but as a non-techie you don't need to worry about these, just that PHP is a very easy-to-get-started language and so was very popular with people writing their first websites in the early 2000s. But that's not to say it isn't used by very large and serious websites, like for example, Facebook.
In the mid 2000s two new kids came on the block in the form of 'Ruby on Rails' and 'Django'. Both of these were specifically designed to make building website server-side code quick and easy with special tools and templates for all the jobs that you need to do when writing a website. 'Ruby on Rails' became incredibly popular and many websites developed by startups in the late 2000s used this and it is still going strong today.
'Django' on the other hand was developed in a news room to make publishing content really easy, and so it comes with an out of the box admin website that allows any employee to easily edit the website's content.
So whether it's the slightly techie interview question or just the slightly awkward conversation at the Christmas party with the tech team, you're fully programming language prepped.