What Should I/You/We Learn Next?

Zoey Kim
Zoey Kim
Jul 24, 2017 · 2 min read

I’ve been learning Ruby as my first programming language for around 2 months now, and I know I have bit to go in fully digesting its innumerable capabilities, but there are so many more languages out there in the world that I want to learn!!! I’m very impatient and I need to execute the thought/action that I set my mind on ASAP; my latest dilemma being— what’s my next language?


List of popular programming languages

  • Java (1995) — Mainly for server-side apps, video games, and Android mobile apps.
  • Python (1991) — Very versatile, serving from web apps to data analysis. Tagged as the “easiest” language to learn.
  • Javascript (1995) —Client-side behavior. Interactive web pages: Animations, images, responsive user interfaces. Used in combination with PHP.
  • PHP [Hypertext Preprocessor] (1995) — Dynamic data-heavy websites and app development, open-source language. Especially suited for web development and can be embedded into HTML.
  • C (1972) — First programming language. Windows. Works with low-level applications.
  • C# [C sharp] (2000) — Microsoft apps, syntactically nearly identical to Java.
  • Objective-C (1983) — iOS apps (alternative: Swift).
  • SQL (1974) — Database management system.
2016, RedMonk & GitHub
RedMonk

What to learn next?

It depends on how much time you have on your hands, and which field you envision yourself working in.

  • Mobile apps
  • Video games
  • Web development
  • Databases

I would like to learn either Python or Java as my next language.

Giphy

For those who can’t decide… check out the diagram below to see which language you should consider learning next after Flatiron or while we’re still here :)

*it says first but think next!!!!!!!!!!*


Zoey Kim

Written by

Zoey Kim

A ReactJS-enthusiast Software Engineer;