The world of programming is filled with endless possibilities, from Building Software Applications such as Facebook, Instagram, and Spotify, to Video Streaming Applications that we use such as Netflix, YouTube, and Hulu. Lets not forget about the important software we use on a daily basis from Financial Software for Banks and ATMs, to TurboTax where we can easily file our taxes online. The realm of software has changed along with the data within this field.
Other than the rapid production of Software, Data and Storage has also become evolutionary in this process. In 1986 IBM released a storage device formerly known as a “Floppy Disk” Which could hold approximately 1.44 megabytes of storage space. We can now harness terabytes of information on a Solid State Drive (SSD) with small compact external hard drives, along with Cloud Storage (Dropbox, Google Drive, etc..) without the worry of a physical device to hold our virtual documents.
The Variety of Super Powers and Skill Sets
Lets break down these super powers into categories that we can enjoy and understand. There’s a plethora of fields in which Computer Science can be applied to, Some example are Data Science, Machine Learning, Artificial Intelligence, Software Development, and even mobile application development. Let’s break down a list of Languages that tailor towards these specific fields.
Data Science, Machine Learning, Artificial Intelligence:
Java: Java is a powerful programming language that’s heavily “typed”. You can create several applications with Java. Spring MVC is a popular web framework used to build web applications. Android applications are also built off Java which plays a large factor in the popularity of Java.
C#: Backed by Microsoft, C# is a multipurpose programming language similar to Java. C# is used in Software Development utilizing the ASP.NET framework to build software applications. C# is also popular for game development along with 3d animations with tools such as Unity and Unreal Engine.
PHP: Notoriosly known for building Content Management Systems PHP has been around for a while, and it doesn’t seem like the language is leaving any time soon. the most popular CMS (WordPress) is built off PHP, and although this language is usually shunned among most developers, Laravel has revolutionized the way PHP is written with an MVC model structure.