14
Programming Languages Which Should You Learn First?

Programming Languages Which Should You Learn First?

Embed Size (px)

Citation preview

Page 1: Programming Languages Which Should You Learn First?

Programming Languages

Which Should You Learn First?

Page 2: Programming Languages Which Should You Learn First?

Languages

* Not a comprehensive listing

Page 3: Programming Languages Which Should You Learn First?

Map

Page 4: Programming Languages Which Should You Learn First?

Lord of the RingsProgramming Languages

• The Ent – Python• Gandalf – Java• The One Ring – C• Saruman – C++• Hobbit – JavaScript• Smaug – Objective-C

• Elf – C#• Man – Ruby• Orc – PHP

Page 5: Programming Languages Which Should You Learn First?

The Ent – PythonHelp little Hobbits to understand programming conceptsHelp Wizards to conduct researchesWidely regarded as the best programming language for beginnersEasiest to learnWidely used in scientific, technical, and academic fieldsYou can build websites using Django, a popular Python web frameworkUsed by: YouTube, Instagram, SpotifyAverage Salary: $107,000Difficulty: *Popularity: ***+

Page 6: Programming Languages Which Should You Learn First?

Gandalf – JavaWants peace and works with everyoneVery popular on all platforms, operating systems, and devices due to portabilityOne of the most in-demand and highest paying programming languagesSlogan: Write Once, Work EverywhereUsed by: Gmail, Minecraft, Android Apps, Enterprise applicationsAverage Salary $102,000Difficulty: ***Popularity: *****

Page 7: Programming Languages Which Should You Learn First?

The One Ring – CThe power of C is nown to them allEveryone wants to get its PowerLingua Franca of programming languagesOne of the oldest and most widely used languages in the worldPopular language for system and hardware programmingA subset of the C++ except the little detailsUsed by: Operating systems and hardwareSalary: $102,000Difficulty: ***Popularity: *****

Page 8: Programming Languages Which Should You Learn First?

Saruman – C++Everyone thinks he is a good guyBut, once you get to know him, you realize he wants the power, not good deedsComplex version of C with a lot more featuresWidely used for developing games, industrial and performance-critical applicationsLearning C++ is like learning how to manufacture, assemble, and drive a carRecommended only if you have a mentor to guide youUsed by: Operating systems, hardware, browsersSalary: $104,000Difficulty: ****Popularity: ****+

Page 9: Programming Languages Which Should You Learn First?

A Hobbit – JavaScriptFrequently underestimatedWell-known for the slow, gentile life of the ShireJava and JavaScript are similar like Car and Carpet are similarMost popular client=side web scripting languageA “must learn” for front-end web developer along with HTML and CSSOne of the hottest programming languages, due to its increasing popularity as server-side languageUsed by: Paypal, front-end of majority websitesSalary: $99,000Difficulty: ****Popularity: **

Page 10: Programming Languages Which Should You Learn First?

Elf – C#Beautiful creature, used to stay in their land, Rivendell, but recently started to open up to their neighborsPopular choice for enterprise to create websites and Windows application using .NET frameworkCan be used to build website with ASP.NET, a Microsoft frameworkSimilar to Java in basic syntax and some featuresUsed by: Enterprise and Window applicationsSalary: $94,000Difficulty: ***Popularity: ****+

Page 11: Programming Languages Which Should You Learn First?

Man – RubyVery emotionalThey feel they are superior and need to rule Middle EarthMostly known for its popular web framework, Ruby on RailsFocuses on getting things doneDesigned for fun and productive codingBest for fun and personal projects, startups, and rapid developmentUsed by: Hulu, Groupon, SlideshareSalary: $107,000Difficulty: **Popularity: ***+

Page 12: Programming Languages Which Should You Learn First?

Orc – PHPUgly and doesn’t respect the rulesBig headache to those who manage themStill dominates Middle EarthSuitable for building small and simple sites within a short time frameSupported by almost every web hosting serviceUsed by: Wordpress, Wikipedia, FlickrSalary: $89,000Difficulty: **Popularity: ****

Page 13: Programming Languages Which Should You Learn First?

Smaug – Objective-CLonely and loves goldPrimary language used by Apple for Mac OS X and iOSChoose this if you want to focus on developing iOS or OS X apps onlyConsider learning Swift as your next languageUsed by: iOS and Mac OS XSalary: $107,000Difficulty: ***Popularity: ***

Page 14: Programming Languages Which Should You Learn First?

Actually…

* http://imgur.com/gallery/d9cU904