Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

For Techies Only: What is the Best Programming Language to Learn in 2013?
Site Point ^ | 01/25/2013 | By Craig Buckler

Posted on 01/31/2013 6:50:58 PM PST by SeekAndFind

An interesting article caught my eye at jobstractor.comthe programming language trends review. The company analyzed more than 60,000 job vacancies during 2012 to produce a chart of the most sought-after technologies:

Language Jobs
PHP 12,664
Java 12,558
Objective C 8,925
SQL 5,165
Android (Java) 4,981
Ruby 3,859
JavaScript 3,742
C# 3,549
C++ 1,908
ActionScript 1,821
Python 1,649
C 1,087
ASP.NET 818

programming language vacancy statistics

Despite developer complaints, demand for PHP and Java (server/Android) remains strong. You would also expect those jobs to require some SQL knowledge although that has a strong showing in its own right. ActionScript is a dying art so it’s rapidly falling off the chart.

(Excerpt) Read more at sitepoint.com ...


TOPICS: Business/Economy; Computers/Internet; Society
KEYWORDS: computers; it; programming; software
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-90 next last
To: Nailbiter

bflr


41 posted on 01/31/2013 7:33:57 PM PST by Nailbiter
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

Every language is a tool. Decide what you like to create first, then learn which tool is best for that. But keep in mind that if you really want to master programming, learning the basic tools first (C, Java) can help you understand the intricacies of the more high-level tools. PHP has a gentle learning curve, but there’s a reason it’s not used in freshman programming courses; it’d be like learning to play pop songs on a synthesizer before learning to play classical music on a piano.


42 posted on 01/31/2013 7:40:43 PM PST by dangus
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind
Does this mean I can finally get rid of my JCL manual?

-PJ

43 posted on 01/31/2013 7:41:38 PM PST by Political Junkie Too (If you are the Posterity of We the People, then you are a Natural Born Citizen.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind; Jack Hydrazine

Ah, the language du jour, with a big side of buzzwords served over a huge pile of minutiae.


44 posted on 01/31/2013 7:44:23 PM PST by PieterCasparzen (We have to fix things ourselves)
[ Post Reply | Private Reply | To 27 | View Replies]

To: SeekAndFind
1) HTML/CSS/PHP/JavaScript.

2) SQL stored procedure development for SQL Server, Oracle, or MySQL.

3) Python, Perl, or as similar cross-platform scripting language.

4) Java or C#.

As a working corporate developer, you need to master all four areas to rise above foreign competition.

45 posted on 01/31/2013 7:44:48 PM PST by Mr. Jeeves (CTRL-GALT-DELETE)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Jack Hydrazine

Assembly language? Planning on adapting C to a new operating system?


46 posted on 01/31/2013 7:46:06 PM PST by dangus
[ Post Reply | Private Reply | To 27 | View Replies]

To: SeekAndFind

Objective C? Please.

Our most common language for mobile is JQuery Mobile with Phonegap. I’m still using Perl.


47 posted on 01/31/2013 7:46:29 PM PST by Azeem (There are four boxes to be used in the defense of liberty: soap, ballot, jury and ammo.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Political Junkie Too

just concatenate it with all the others...in some STEPLIB somewhere


48 posted on 01/31/2013 7:48:36 PM PST by MarDav
[ Post Reply | Private Reply | To 43 | View Replies]

To: SeekAndFind

PDP 10 or 6502 anyone?


49 posted on 01/31/2013 7:50:48 PM PST by ConservativeInPA (Molon Labe)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ImJustAnotherOkie

How true. The real question is do you pick JAVA or C for your data structures and algorithms courses. Once you learn one of those, you’ll pick up the others as you start following your interests. Client-side programming? Javascript. Server-side programming? PHP, Python or Ruby. Database interfacing? SQL for traditional databases, or MongoDB for high-volume databases with large amounts of data per record.

What’s more interesting is what’s NOT on the list, or dropping off like mad: Perl (dying, faced with competition from Python and Ruby; employers learned that Perl code meant no-one but the original programmer could work on a module), VB.NET and JAVA.NET (People who use .NET use C#.NET), ActiveScript (even if you use .NET, there’s no reason not to use JavaScript), FORTRAN and COBOL (anyone who uses them still has their employees from BEFORE the economic crash; no-one was dumb enough to lay the off.)


50 posted on 01/31/2013 7:57:30 PM PST by dangus
[ Post Reply | Private Reply | To 36 | View Replies]

To: SeekAndFind

C#, javascript, HTML5, T-Sql

Learn design patterns.

Learn MVVM AND MVC tier patterns.


51 posted on 01/31/2013 8:10:02 PM PST by Resolute Conservative
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bon of Babble
I'd say it depends what area you want to go into.

Mobile: Java and Objective C

Games: C++ and Lua

Web: Javascript, Python, Ruby

Boring Corporate job that will get outsourced: C#/.net (kidding) :)

52 posted on 01/31/2013 8:13:25 PM PST by MrShoop
[ Post Reply | Private Reply | To 7 | View Replies]

To: ImJustAnotherOkie
When the alternative was C++ you could make some money cranking out VB 6 apps of good quality .

Powershell is killing VB.

53 posted on 01/31/2013 8:22:45 PM PST by tacticalogic ("Oh, bother!" said Pooh, as he chambered his last round.)
[ Post Reply | Private Reply | To 35 | View Replies]

To: SeekAndFind

I never would have guessed I’d be saying this, but keep your eye on Javascript. Thanks to the emergence of NodeJS, it’s looking like it’s not just for browsers/client-side anymore.

I’m mostly just a plain old Java guy, myself, but I’ve enjoyed dabbling to varying degrees with C++, C#, ActionScript, Php, Perl, Assembler and a few others.


54 posted on 01/31/2013 8:43:47 PM PST by ecinkc (Alvin T. Onaka - Linchpin of Deceit, Paving the Way for Obama's Forgery and Treason)
[ Post Reply | Private Reply | To 1 | View Replies]

To: cuban leaf

WATFIV!!! We need more Snoopy calendars.


55 posted on 01/31/2013 8:51:41 PM PST by Fledermaus (I'm done with the GOP. Let them wither and die. Let's start over.)
[ Post Reply | Private Reply | To 11 | View Replies]

To: SeekAndFind

No COBOL? There’s probably over 100 billion lines of code out there. The telecom billing systems are 100 million + lines. There’s also a surprising amount of assembly. Equifax’s consumer credit reporting system is IBM assembly with CICS and HTML user interfaces.


56 posted on 01/31/2013 8:57:53 PM PST by uncommonsense (Conservatives believe what they see; Liberals see what they believe.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

FoxPro....


57 posted on 01/31/2013 9:07:41 PM PST by Intolerant in NJ
[ Post Reply | Private Reply | To 1 | View Replies]

To: ImJustAnotherOkie

Thanks for lowering the average here, idiot.

Times are hard enough without infantile remarks.


58 posted on 01/31/2013 9:40:14 PM PST by quantim (Victory is not relative, it is absolute.)
[ Post Reply | Private Reply | To 25 | View Replies]

To: BwanaNdege

Keypunch ...

I still have a few blank cards if I dig around in the right box.


59 posted on 01/31/2013 9:44:51 PM PST by Scrambler Bob ( Concerning bo -- that refers to the president. If I capitalize it, I mean the dog.)
[ Post Reply | Private Reply | To 23 | View Replies]

To: Scrambler Bob

Ha ha! I took FORTRAN in 1979 and remember the professor made us do one batch program on punch cards just for the hell of it. Like fraternity hazing, I think— I had mine, now you’ll get yours...


60 posted on 01/31/2013 10:35:50 PM PST by ccmay (Too much Law; not enough Order.)
[ Post Reply | Private Reply | To 59 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-90 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson