Skip to content

Instantly share code, notes, and snippets.

@emadehsan
Last active April 30, 2017 17:48
Show Gist options
  • Save emadehsan/93eef3670c88fb3d4d99febc0e1a924f to your computer and use it in GitHub Desktop.
Save emadehsan/93eef3670c88fb3d4d99febc0e1a924f to your computer and use it in GitHub Desktop.
Advantages of Learning Java as First Programming Language

Why Learn Java as First Programming Language

Here I've tried to make my case on why should you start your Software Engineering Journey with Java. Java

Java is All Rounder

Java is Mobile

You can develop anything for Android the most widely used Operating System.

Java is Web

Java has the Battle Tested framework for Web Applications, namely Spring.

Java is Algorithms

You can solve almost all algorithmic problems in Java without compromising on Speed.

Java is Enterprise

Whether on Desktop, Web, Cloud, Mobile, you can develop enterprise (real big) solutions by relying on the power of Java.

Java is Desktop

You can develop beautiful, stable, cross platform desktop applications on Java.

Java is Games

You can develop some really cool stuff with Java.

Most Importantly

Java is Fast

Java is Stable

Java is Managed

Java is OOP

Java is Everywhere

Java is Java

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment