Languages

Here you can find resources for the many different programming languages the world has to offer!


C++

A classic programming language, C++ is a general-purpose language that was first released in 1983 that still sees wide use today. Built with a preference for system programming and embedded systems, this language puts a focus on performance, flexibility and efficiency.


C#

A multi-paradigm programming language that shares similarities to Java, C-Sharp takes advantage of the .NET framework and a “garbage-collector” to help developers build robust apps. It is also has applicationĀ in video game development, through the Unity 3D game engine.


F#

Developed at Microsoft research, F# is Microsofts approach to functional programming. This language takes advantage of the .Net framework, allowing you to easily integrate your applications.


GO

Go (also known as Golang) is an open source language developed by Google. It started as an experiment by engineers at Google who wanted to improve upon current languages at the time, but also keep the benefits of languages like C++ and Java.


Haskell

Named after logician Haskell Curry, Haskell is a purely functional programming language with an non strict semantics and strong static typing. It has application on the web too! Facebook uses this language to implement their anti-spam programs.


Java

Currently ranked #1 on the TIOBE index for most popular language, Java is a great language to learn! Java is a class-based object-oriented language, and can be compiled through any JVM (Java Virtual Machine).


Javascript

Used by nearly every website, and considered by many as THE programming language of the web, Javascript is a must for any aspiring (or experienced) web developer. Along with its wide use, JavaScript is an easy language to learn, and when used in frameworks such as React.Js and Node.Js it can be a powerful tool.


PHP

PHP is a widely used open-source scripting language that can easily be embedded into HTML. PHP is a server side language that can help bring dynamic web content and web images to any website, as well as being an essential to Front-End, Back-End, and Full-Stack developers aike.


Python

An amazing tool that is used on nearly every system, Python gives programmers the ability to create elegant code with fewer lines than other languages. An easy to learn and powerful language, Python also has your back with a built in “garbage collector” to keep any unused code from interfering with your project. Used by Wikipedia, Reddit, and even Google, Python is a great addition to any tool-belt.


Ruby

Ruby is a programming language developed by Yukihiro “Matz” Matsumoto, with the intent to create a language that is both simple and powerful. Using its framework Ruby on Rails, Ruby has found its way into big name sites such as Twitter, Airbnb, and Square! Ruby is a great tool to get working prototypes from concept to creation in a short time frame.


Swift

Swift is the programming language developed by Apple as a replacement to Objective-C. Swift provides a safe experience for new devs by being inherently resilient to erroneous code, as well it has a unique playground feature that comes with the Xcode IDE. The go to choice for anyone interested in developing for the iOS or MacOS platforms.


Visual Basic

In 1991 Microsoft release Visual Basic as an easy to learn platform derived from the BASIC language. Using components developers can build an entire application within the IDE that Visual Basic provides.