Programming languages
- harry_flashman
- Stew Ingredient
- Posts: 11210
- Joined: Thu Nov 24, 2005 6:38 pm
Programming languages
Breakdown of the 9 Most In-Demand Programming Languages
1. SQL
It’s no surprise SQL (pronounced ‘sequel’) tops the job list since it can be found far and wide in various flavors. Database technologies such as MySQL, PostgreSQL and Microsoft SQL Server power big businesses, small businesses, hospitals, banks, universities. Indeed, just about every computer and person with access to technology eventually touches something SQL. For instance, all Android phones and iPhones have access to a SQL database called SQLite and many mobile apps developed Google, Skype and DropBox use it directly.
2. Java
The tech community recently celebrated the 20th anniversary of Java. It’s one of the most widely adopted programming languages, used by some 9 million developers and running on 7 billion devices worldwide. It’s also the programming language used to develop all native Android apps. Java’s popularity with developers is due to the fact that the language is grounded in readability and simplicity. Java has staying power since it has long-term compatibility, which makes sure older applications continue to work now into the future. It’s not going anywhere anytime soon and is used to power company websites like LinkedIn.com, Netflix.com and Amazon.com. For more info behind Java’s popularity, see our beginner’s guide to Java.
3. JavaScript
JavaScript – not to be confused with Java or mean stack development – is another one of the world’s most popular and powerful programming languages, and is used to spice up web pages by making them interactive. For example, JavaScript can be used to add effects to web pages, display pop-up messages or to create games with basic functionality. It’s also worth noting that JavaScript is the scripting language of the World Wide Web and is built right into all major web browsers including Internet Explorer, FireFox and Safari. Almost every website incorporates some element of JavaScript to add to the user experience, adding to the demand for JavaScript developers. In recent years JavaScript has also gained use as the foundation of Node.js, a server technology that among other things enables real-time communication.
4. C#
Dating from 2000, C# (pronounced C-sharp) is a relatively new programming language designed by Microsoft for a wide range of enterprise applications that run on the .NET Framework. An evolution of C and C++, the C# language is simple, modern, type safe and object oriented.
5. C++
C++ (pronounced C-plus-plus) is a general purpose object-oriented programming language based on the earlier ‘C’ language. Developed by Bjarne Stroustrup at Bell Labs, C++ was first released in 1983. Stroustrup keeps an extensive list of applications written in C++. The list includes Adobe and Microsoft applications, MongoDB databases, large portions of Mac OS/X and is the best language to learn for performance-critical applications such as “twitch” game development or audio/video processing.
6. Python
Python is a general purpose programming language that was named after the Monty Python (so you know it’s fun to work with)! Python is simple and incredibly readable since it closely resembles the English language. It’s a great language for beginners, all the way up to seasoned professionals. Python recently bumped Java as the language of choice in introductory programming courses with eight of the top 10 computer science departments now using Python to teach coding, as well as 27 of the top 39 schools. Because of Python’s use in the educational realm, there are a lot of libraries created for Python related to mathematics, physics and natural processing. PBS, NASA and Reddit use Python for their websites.
7. PHP
Created by Danish-Canadian programmer Rasmus Lerdorf in 1994, PHP was never actually intended to be a new programming language. Instead, it was created to be a set of tools to help Rasmus maintain his Personal Home Page (PHP). Today, PHP (Hypertext Pre-Processor) is a scripting language, running on the server, which can be used to create web pages written in HTML. PHP tends to be a popular languages since its easy-to use by new programmers, but also offers tons of advanced features for more experienced programmers.
8. Ruby on Rails
Like Java or the C language, Ruby is a general purpose programming language, though it is best known for its use in web programming, and Rails serves as a framework for the Ruby Language. Ruby on Rails has many positive qualities including rapid development, you don’t need as much code, and there are a wide variety of 3rd party libraries available. It’s used from companies ranging from small start-ups to large enterprises and everything in-between. Hulu, Twitter, Github and Living Social are using Ruby on Rails for at least one of their web applications.
9. iOS/Swift
In 2014, Apple decided to invent their own programming language. The result was iOS Swift – a new programming language for iOS and OS X developers to create their next killer app. Developers will find that many parts of Swift are familiar from their experience of developing in C++ and Objective-C. Companies including American Airlines, LinkedIn, and Duolingo have been quick to adopt Swift, and we’ll see this language on the rise in the coming years.
1. SQL
It’s no surprise SQL (pronounced ‘sequel’) tops the job list since it can be found far and wide in various flavors. Database technologies such as MySQL, PostgreSQL and Microsoft SQL Server power big businesses, small businesses, hospitals, banks, universities. Indeed, just about every computer and person with access to technology eventually touches something SQL. For instance, all Android phones and iPhones have access to a SQL database called SQLite and many mobile apps developed Google, Skype and DropBox use it directly.
2. Java
The tech community recently celebrated the 20th anniversary of Java. It’s one of the most widely adopted programming languages, used by some 9 million developers and running on 7 billion devices worldwide. It’s also the programming language used to develop all native Android apps. Java’s popularity with developers is due to the fact that the language is grounded in readability and simplicity. Java has staying power since it has long-term compatibility, which makes sure older applications continue to work now into the future. It’s not going anywhere anytime soon and is used to power company websites like LinkedIn.com, Netflix.com and Amazon.com. For more info behind Java’s popularity, see our beginner’s guide to Java.
3. JavaScript
JavaScript – not to be confused with Java or mean stack development – is another one of the world’s most popular and powerful programming languages, and is used to spice up web pages by making them interactive. For example, JavaScript can be used to add effects to web pages, display pop-up messages or to create games with basic functionality. It’s also worth noting that JavaScript is the scripting language of the World Wide Web and is built right into all major web browsers including Internet Explorer, FireFox and Safari. Almost every website incorporates some element of JavaScript to add to the user experience, adding to the demand for JavaScript developers. In recent years JavaScript has also gained use as the foundation of Node.js, a server technology that among other things enables real-time communication.
4. C#
Dating from 2000, C# (pronounced C-sharp) is a relatively new programming language designed by Microsoft for a wide range of enterprise applications that run on the .NET Framework. An evolution of C and C++, the C# language is simple, modern, type safe and object oriented.
5. C++
C++ (pronounced C-plus-plus) is a general purpose object-oriented programming language based on the earlier ‘C’ language. Developed by Bjarne Stroustrup at Bell Labs, C++ was first released in 1983. Stroustrup keeps an extensive list of applications written in C++. The list includes Adobe and Microsoft applications, MongoDB databases, large portions of Mac OS/X and is the best language to learn for performance-critical applications such as “twitch” game development or audio/video processing.
6. Python
Python is a general purpose programming language that was named after the Monty Python (so you know it’s fun to work with)! Python is simple and incredibly readable since it closely resembles the English language. It’s a great language for beginners, all the way up to seasoned professionals. Python recently bumped Java as the language of choice in introductory programming courses with eight of the top 10 computer science departments now using Python to teach coding, as well as 27 of the top 39 schools. Because of Python’s use in the educational realm, there are a lot of libraries created for Python related to mathematics, physics and natural processing. PBS, NASA and Reddit use Python for their websites.
7. PHP
Created by Danish-Canadian programmer Rasmus Lerdorf in 1994, PHP was never actually intended to be a new programming language. Instead, it was created to be a set of tools to help Rasmus maintain his Personal Home Page (PHP). Today, PHP (Hypertext Pre-Processor) is a scripting language, running on the server, which can be used to create web pages written in HTML. PHP tends to be a popular languages since its easy-to use by new programmers, but also offers tons of advanced features for more experienced programmers.
8. Ruby on Rails
Like Java or the C language, Ruby is a general purpose programming language, though it is best known for its use in web programming, and Rails serves as a framework for the Ruby Language. Ruby on Rails has many positive qualities including rapid development, you don’t need as much code, and there are a wide variety of 3rd party libraries available. It’s used from companies ranging from small start-ups to large enterprises and everything in-between. Hulu, Twitter, Github and Living Social are using Ruby on Rails for at least one of their web applications.
9. iOS/Swift
In 2014, Apple decided to invent their own programming language. The result was iOS Swift – a new programming language for iOS and OS X developers to create their next killer app. Developers will find that many parts of Swift are familiar from their experience of developing in C++ and Objective-C. Companies including American Airlines, LinkedIn, and Duolingo have been quick to adopt Swift, and we’ll see this language on the rise in the coming years.
- Lincoln
- Stew Ingredient
- Posts: 16664
- Joined: Sat Aug 18, 2012 2:38 pm
Re: Programming languages
You fcuking boring cunt.
- Jim-2012
- Stew Ingredient
- Posts: 9815
- Joined: Sun Dec 23, 2012 12:32 am
Re: Programming languages
Since I started using C# in 2008, I don't use any other programming language.
It is very versatile and easy to use, and you can get it for free.
It is very versatile and easy to use, and you can get it for free.
“During times of universal deceit, telling the truth becomes a revolutionary act.”
“When you are taking FLAK, you know you are over the target”
“When you are taking FLAK, you know you are over the target”
- mad hatter
- Stew Ingredient
- Posts: 26247
- Joined: Thu Apr 17, 2014 7:08 pm
Re: Programming languages
really Harry. whats your favorite?
Nines to Felix: "I know a lot of really successful lawyers. My oldest son is a full partner in a prestigious law firm. I know the gig. None of them have the time nor inclination to post the never-ending drivel like you've done for decades here"
- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
Re: Programming languages
Weird to see sql as in demand. I used it a lot in the 90s but hardly touched it in the past decade. I wouldn't bother at this point, just use any of the AWS database offerings.
Java has never been as popular in Seattle as the Microsoft offerings. I used it for years but still never really cared for it.
It’s amazing how widespread JavaScript is now. If you told me fifteen years ago it would be my primary programming language I would have laughed and been horrified, but here we are. I use it all the time.
C# is my favorite and I still get to use it on occasion.
C++ is awful and no fun and still the most useful language for code that will run anywhere.
Used ruby and python only a tiny bit but liked them both.
I lived in php hell for six years or so. Can’t believe it’s still popular. I’ve eradicated from my life... except for this site.
Never used Swift, though I’ve written apps in objective C.
No mention of Go?
Java has never been as popular in Seattle as the Microsoft offerings. I used it for years but still never really cared for it.
It’s amazing how widespread JavaScript is now. If you told me fifteen years ago it would be my primary programming language I would have laughed and been horrified, but here we are. I use it all the time.
C# is my favorite and I still get to use it on occasion.
C++ is awful and no fun and still the most useful language for code that will run anywhere.
Used ruby and python only a tiny bit but liked them both.
I lived in php hell for six years or so. Can’t believe it’s still popular. I’ve eradicated from my life... except for this site.
Never used Swift, though I’ve written apps in objective C.
No mention of Go?
- Jim-2012
- Stew Ingredient
- Posts: 9815
- Joined: Sun Dec 23, 2012 12:32 am
Re: Programming languages
Yes, I have paid for various compilers in the past.
Microsoft Visual Studio for C# is excellent and free.
“During times of universal deceit, telling the truth becomes a revolutionary act.”
“When you are taking FLAK, you know you are over the target”
“When you are taking FLAK, you know you are over the target”
- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
Re: Programming languages
Which one are you talking about? Everything listed in the OP is free. I’ve never heard of a language costing money. Most IDEs are free. Visual Studio has a free community edition, but the pro edition requires a subscription.
- Jim-2012
- Stew Ingredient
- Posts: 9815
- Joined: Sun Dec 23, 2012 12:32 am
Re: Programming languages
All right, Vinny, in order to develop software in a particular language, you need compilers to produce the code to run on a particular platform.muthafunky wrote: ↑Sun May 06, 2018 3:50 pmWhich one are you talking about? Everything listed in the OP is free. I’ve never heard of a language costing money. Most IDEs are free. Visual Studio has a free community edition, but the pro edition requires a subscription.
I have always had to pay for the C or C++ et al, compilers for use at home.
I downloaded Visual Studio, a free community edition.
I despise Microshaft, but I am very pleased with Visual Studio community edition.
The development tools I used at work I could not take home with me.
“During times of universal deceit, telling the truth becomes a revolutionary act.”
“When you are taking FLAK, you know you are over the target”
“When you are taking FLAK, you know you are over the target”
- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
Re: Programming languages
ok vinny, which languages require compilers that cost money?
The only compiler I’ve paid for is, ironically, Visual Studio.
The only compiler I’ve paid for is, ironically, Visual Studio.
- Jim-2012
- Stew Ingredient
- Posts: 9815
- Joined: Sun Dec 23, 2012 12:32 am
Re: Programming languages
Vinny, in 1976 when I bought an Altair, I even paid for the Basic software written by Bill Gates.muthafunky wrote: ↑Sun May 06, 2018 4:59 pmok vinny, which languages require compilers that cost money?
The only compiler I’ve paid for is, ironically, Visual Studio.
Subsequently, I bought compilers from Borland, which is now defunct.
You obviously came along much later.
“During times of universal deceit, telling the truth becomes a revolutionary act.”
“When you are taking FLAK, you know you are over the target”
“When you are taking FLAK, you know you are over the target”
- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
Re: Programming languages
Well it’s true that when you were espousing the virtues of C# compared to other languages I didn’t think you were comparing them to tech from 1976.
Seems super relevant though.
Seems super relevant though.
- Jim-2012
- Stew Ingredient
- Posts: 9815
- Joined: Sun Dec 23, 2012 12:32 am
Re: Programming languages
I have tried Java and JavaScript, too, but I wasn't too impressed with them.
“During times of universal deceit, telling the truth becomes a revolutionary act.”
“When you are taking FLAK, you know you are over the target”
“When you are taking FLAK, you know you are over the target”
- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
Re: Programming languages
Did you pay money to someone for them?
- Jim-2012
- Stew Ingredient
- Posts: 9815
- Joined: Sun Dec 23, 2012 12:32 am
Re: Programming languages
I tried them 20 years ago, but IIRC a colleague gave me the development tool.
I put the Javascript in the HTML file of my homepage, which worked.
I also wrote Java for my homepage, but I found that it really slowed down loading of the homepage, so I took it out.
“During times of universal deceit, telling the truth becomes a revolutionary act.”
“When you are taking FLAK, you know you are over the target”
“When you are taking FLAK, you know you are over the target”
- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
Re: Programming languages
Java and JavaScript are more typically used in server applications these days rather than just in browsers.
- harry_flashman
- Stew Ingredient
- Posts: 11210
- Joined: Thu Nov 24, 2005 6:38 pm
Re: Programming languages
Java is bloated but still one of the better languages for platform independence.
c# is microshaft nuff said.
C or Cpp is probably still the language of choice for system code
Is sql really a programming language?
c# is microshaft nuff said.
C or Cpp is probably still the language of choice for system code
Is sql really a programming language?
Why the downer on php?lived in php hell for six years or so. Can’t believe it’s still popular. I’ve eradicated from my life... except for this site.
- gnd
- Stew Ingredient
- Posts: 15478
- Joined: Fri Jan 04, 2013 4:19 am
Re: Programming languages

Taking advantage of what is not working to make changes in your life often leads to your greatest opportunities and accomplishments --GND
-
- Stew Ingredient
- Posts: 58683
- Joined: Sun Jan 09, 2005 2:02 am
Re: Programming languages
I learned FORTRAN, the first language, as did all engineers until about 2000.
We went to the moon on FORTRAN!
And at the time I learned it 30-odd years ago my calculator was better than that obsolete language, much less the computer lab computer.
We went to the moon on FORTRAN!
And at the time I learned it 30-odd years ago my calculator was better than that obsolete language, much less the computer lab computer.
IMPRISON BUSH!
INDICT HILLARY!
"Lost Soul is largely correct"- VinnyD
INDICT HILLARY!
"Lost Soul is largely correct"- VinnyD
- Jim-2012
- Stew Ingredient
- Posts: 9815
- Joined: Sun Dec 23, 2012 12:32 am
Re: Programming languages
Starting in 1984 I used Fortran for one legacy product we had, but newer products used C & C++.
“During times of universal deceit, telling the truth becomes a revolutionary act.”
“When you are taking FLAK, you know you are over the target”
“When you are taking FLAK, you know you are over the target”
- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
Re: Programming languages
I went to college in 1992 and they weren’t teaching Fortran then. Pascal and C were the only languages being taught. I did use fortran while studying at Imperial College but I just assumed tha was because it was England, and thus behind the US technologically.
- cowtown
- Stew Ingredient
- Posts: 26515
- Joined: Mon Jan 31, 2005 6:53 pm
Re: Programming languages
I learned Pascal for Mac in 1987
never used it, forgot it, didn't enjoy it
it was in the days before people had computers so I had to go to some lab and wait to hop on a Mac, totality sucked
never used it, forgot it, didn't enjoy it
it was in the days before people had computers so I had to go to some lab and wait to hop on a Mac, totality sucked
Jim-2012 wrote:I *heart* Hitler

- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
Re: Programming languages
As of last week I’m now working in swift
- egjeg
- Stew Ingredient
- Posts: 4620
- Joined: Sat Jan 05, 2013 5:36 am
Re: Programming languages
Sorry I'm late to the party.
SQL isn't a programming language. It's a query language. Hence the -QL
Ruby on rails isn't a programming language. It's a framework. Ruby is a language. I know the description in OP says this, but then why not just use the heading "Ruby?"
Visual Studio isn't a compiler. It's an IDE. msbuild is a compiler that Visual Studio uses.
SQL isn't a programming language. It's a query language. Hence the -QL
Ruby on rails isn't a programming language. It's a framework. Ruby is a language. I know the description in OP says this, but then why not just use the heading "Ruby?"
Visual Studio isn't a compiler. It's an IDE. msbuild is a compiler that Visual Studio uses.
Last edited by egjeg on Sat Jun 04, 2031 4:13 am, edited 5,730,142 time in total.
- egjeg
- Stew Ingredient
- Posts: 4620
- Joined: Sat Jan 05, 2013 5:36 am
Re: Programming languages
If you use one of aws relational databases (rds) how would you query it? I think most are still queried using some flavour of SQL.muthafunky wrote: ↑Sun May 06, 2018 7:29 amWeird to see sql as in demand. I used it a lot in the 90s but hardly touched it in the past decade. I wouldn't bother at this point, just use any of the AWS database offerings.
Last edited by egjeg on Sat Jun 04, 2031 4:13 am, edited 5,730,142 time in total.
- muthafunky
- Stew Ingredient
- Posts: 23341
- Joined: Tue Jan 04, 2005 12:50 am
Re: Programming languages
I haven’t needed to query a relational database since 2008 or so. The only relational dbs we’ve used were for metrics and we’ve always had stats folks building reports. With AWS I've used redshift for metrics, which is relational but doesn’t use queries to insert data. Otherwise I’ve mostly used Redis, dynamo, or mongo.
Coincidentally though as of last week we’ve decided we needed one again, so I set up Aurora Mysql. Sure enough, 3/4 of the engineers at my office have never written a query.
Coincidentally though as of last week we’ve decided we needed one again, so I set up Aurora Mysql. Sure enough, 3/4 of the engineers at my office have never written a query.
- Usher73
- Stew Ingredient
- Posts: 11455
- Joined: Sun Dec 23, 2012 11:56 pm
Re: Programming languages
I started with Fortran fot EE in school.
I learned assembler and Cobol in my first and only job after the Army.
Then I learned Pascal and Delphi.
Borland/Delphi have been absorbed by Embarcadero, and they keep trying to sell me Delphi for $1000+.
But I can do anything I want with assembler. It jusr takes longer.
I learned assembler and Cobol in my first and only job after the Army.
Then I learned Pascal and Delphi.
Borland/Delphi have been absorbed by Embarcadero, and they keep trying to sell me Delphi for $1000+.
But I can do anything I want with assembler. It jusr takes longer.
-
- Stew Ingredient
- Posts: 2584
- Joined: Fri Jan 21, 2005 2:04 am
Re: Programming languages
I learned C, C++, Fortran, COBOL, Pascal, Progress, LISP, BASIC, a few others I forget. First job was LISP and Fortran...DOS scripts, then C/C++. I have not coded anything since the late 90s.
“What I need is someone who will make me do what I can”
― Ralph Waldo Emerson
― Ralph Waldo Emerson
- gnd
- Stew Ingredient
- Posts: 15478
- Joined: Fri Jan 04, 2013 4:19 am
Re: Programming languages
Had an idea for an app. started looking at swift, xcode. Though probably someone´s already written my app idea for all I know. Swift looks a bit easier than C++
Taking advantage of what is not working to make changes in your life often leads to your greatest opportunities and accomplishments --GND
- CatScanMan
- Goat Roper
- Posts: 15948
- Joined: Wed Oct 19, 2005 3:46 pm