How to Spend Your Summer: Learn to Code

Over the last few weeks, we have been suggesting ways to spend your summer.Thus far, we have given you ideas such as building your LinkedIn profile, riding your bike, going for a walk, or simply doing nothing.

In today’s post, I will discuss seven common programming languages and share some resources for those of you looking to learn a computer language.

The U.S. Bureau of Labor Statistics reports that between 2016 and 2026, jobs in app development are expected to grow by 31 per cent. The median income for app developers as reported by BLS is over $100,000.

 Burning Glass reported that in 2015, seven million jobs required coding skills and jobs that required coding skills were growing 12 per cent faster than average.

As technology’s presence in our lives continues to grow, the demand for coding skills is high both inside and outside of tech fields.

1.Java and JavaScript

Java is a widely used programming language and is likely to retain its popularity for a long time to come. Java is mainly used in areas such as backend web development and in the development of Android apps.

Those who wish to learn Java will find useful resources here and here.

JavaScript is one of the most popular computer languages. As a result, even junior level positions may require the use of JavaScript.

JavaScript is mainly used in front-end development and was created as an add-on to increase the functionality of web pages and to include interactive features to websites.

Those who wish to learn JavaScript would likely find resources such as Codecademy, Khan Academy, and these resources useful.

2. Swift

Swift is the language that replaced Objective-C as Apple’s standard language for iOS and macOS in 2014. App developers are likely to see industry growth over the next 10 years, so Swift is a useful language to learn.

Those who wish to learn Swift would likely find resources such as this resource page provided by Apple useful. Other resources include Learn Swift, Mac World, and you can even take this online course.

3. Python

Python is the Swiss army knife of computer languages: its uses are broad and varied, making it one of the most widely used programming languages. Python is beginner friendly, clean, and easy to read.

Resources for learning Python are seemingly endless. Codecademy and Learn Python are excellent places to start.

4. C++

C++ is another popular language. C++ is reliable and can be used in a variety of contexts, but is most commonly used in scripting and to develop desktop applications.

If you are looking to learn C++, you may find Learn CPP, LinkedIn, or Programmr useful.

5. R

R is both loved and hated by scientists. I have distinct memories of debugging R code that was supposed to be running my statistical analysis.

As frustrating as R can sometimes be, it’s difficult to understate the importance of R in statistics, data analysis, and graphical representation.

Resources for learning R can be found here and here.


Many of us have dabbled in HTML at one point or another. Whether it was editing the code on our MySpace pages or Tumblr blogs, HTML is a widely-known language used for web page development and can usually be found in tandem with CSS and JavaScript.

There are a variety of resources available to help you learn how to code in HTML, including Codecademy and Khan Academy.

7. SQL

SQL stands for Structured Query Language and is used to access, manage, and manipulate databases. SQL is used by data scientists, data analysts, back end developers, and database administrators. In short, if you really love databases, SQL is the language for you!

Some useful resources for learning SQL can be found on Codecademy, Khan Academy, and W3schools.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.