10 Top Programming Languages For Learning To Code - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Comments
10 Top Programming Languages For Learning To Code
Newest First  |  Oldest First  |  Threaded View
Curt Franklin
50%
50%
Curt Franklin,
User Rank: Strategist
11/11/2015 | 5:49:42 PM
Re: Quite Different From the Old Days
@DDURBIN1, your progression of languages looks a lot like mine (though I left COBOL until later in the process.) And your question about longevity is a good one. I suspect that C++ and Java will still be hanging around, though I suspect that more and more interactions with the computer will involve "building blocks" rather than lines of code. Unless you're doing stuff that seriously stresses the hardware (or are tasked with doing things on a system level) the machines have gotten fast enough to gracefully deal with the inefficiencies of a more remote approach.
Curt Franklin
50%
50%
Curt Franklin,
User Rank: Strategist
11/11/2015 | 5:44:42 PM
Re: Top 10 Programming Languages
@biggsy, your comment gets straight to one of the biggest philosophical questions in the whole "learning to code" discussion: Should the initial coding education focus on "programming basics" like logic, numerical analysis, and process control; or should it emphasize the working of the computer itself (with the OS thrown in for good measure)?

I came down on the former side, though I'm willing to be convinced that I'm wrong. If I'm going to teach someone about the hardware I'm probably going to dive right into assembler, though I'm almost certainly going to choose a relatively simple processor. In retrospect, IBM's BAL was a dream language for that purpose.
Curt Franklin
50%
50%
Curt Franklin,
User Rank: Strategist
11/10/2015 | 6:41:48 PM
Re: And JavaScript
@Somdude8, JavaScript was #11 on my list. I thought hard about including it, but I just couldn't bring myself to do it even though I agree with all the points you made. I should probably do another list of scripting languages still being used out in the real world: REXX, anyone?
Charlie Babcock
50%
50%
Charlie Babcock,
User Rank: Author
11/9/2015 | 7:15:27 PM
Java: Strongly versus loosely typed
One of the biggest differences between Java and some of the more modern scripting languages is that Java is strongly typed. Variables need to be of a defined type to be accepted by the Java program, which limits the mischief that can be done through the program. Some scripting languages are loosely typed and have a more open door to tampering.
DDURBIN1
50%
50%
DDURBIN1,
User Rank: Apprentice
11/9/2015 | 9:45:30 AM
Quite Different From the Old Days
First language I learned, BASIC followed by COBOL, Pascal, Fortran, APL,  RPG and lastly PowerBuilder.  I wonder if these 10 posted here will still be around in another 20 or 30 years. 


2021 State of ITOps and SecOps Report
2021 State of ITOps and SecOps Report
This new report from InformationWeek explores what we've learned over the past year, critical trends around ITOps and SecOps, and where leaders are focusing their time and efforts to support a growing digital economy. Download it today!
InformationWeek Is Getting an Upgrade!

Find out more about our plans to improve the look, functionality, and performance of the InformationWeek site in the coming months.

News
Remote Work Tops SF, NYC for Most High-Paying Job Openings
Jessica Davis, Senior Editor, Enterprise Apps,  7/20/2021
Slideshows
Blockchain Gets Real Across Industries
Lisa Morgan, Freelance Writer,  7/22/2021
Commentary
Seeking a Competitive Edge vs. Chasing Savings in the Cloud
Joao-Pierre S. Ruth, Senior Writer,  7/19/2021
Register for InformationWeek Newsletters
Video
Current Issue
Monitoring Critical Cloud Workloads Report
In this report, our experts will discuss how to advance your ability to monitor critical workloads as they move about the various cloud platforms in your company.
White Papers
Slideshows
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Sponsored Video
Flash Poll