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-5051-90 last
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]

To: SeekAndFind

Would advocacy of Lisp as worthy programming language be advancing the homosexual agenda? :-)


61 posted on 01/31/2013 10:57:16 PM PST by re_nortex (DP...that's what I like about Texas.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ImJustAnotherOkie

That’s true. I probably should have made that point as well.


62 posted on 02/01/2013 2:01:18 AM PST by Woodman
[ Post Reply | Private Reply | To 36 | View Replies]

To: SeekAndFind

I would venture that the best language you could learn to get a job in the Obamanation for the rest of Barry Hussein’s term is to learn to say:” Do you want fries with that?” in Spanish.


63 posted on 02/01/2013 2:05:38 AM PST by Mad Dawgg (If you're going to deny my 1st Amendment rights then I must proceed to the 2nd one...)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

You want tight code? Nothing beats programming directly in Machine Code. Hex rules, baby!


64 posted on 02/01/2013 3:12:42 AM PST by Yo-Yo
[ Post Reply | Private Reply | To 1 | View Replies]

To: Jack Hydrazine

I learned on Assembler, Cobol and Fortran 77. On a keypunch machine (no screen!)

But I learned how to think, model, modularize, plan, flow, troubleshoot, deliver on time and train the user.


65 posted on 02/01/2013 3:19:16 AM PST by P.O.E. (Pray for America)
[ Post Reply | Private Reply | To 27 | View Replies]

To: Yo-Yo

Assembly is fun, unlike most of those other languages.


66 posted on 02/01/2013 3:30:44 AM PST by Fresh Wind (The last remnants of the Old Republic have been swept away.)
[ Post Reply | Private Reply | To 64 | View Replies]

To: cuban leaf

Environment.division
data division
procedure division
geez those were the days.

p s dot net is huge rigjt now


67 posted on 02/01/2013 3:56:37 AM PST by Donnafrflorida (Thru HIM all things are possible.)
[ Post Reply | Private Reply | To 11 | View Replies]

To: Donnafrflorida

I’m learning MVC3 right now. When I work with developers these days I’ve noticed that few are trained in structured coding. They seem to do little design and mostly just try to convert specs directly to code. It’s like we’ve unlearned what we learned about spaghetti code and its pitfalls back in the 1970’s.


68 posted on 02/01/2013 5:17:33 AM PST by cuban leaf (Were doomed! Details at eleven.)
[ Post Reply | Private Reply | To 67 | View Replies]

To: gitmo

I wrote in ALGOL once. Once. Never again.

Unix shell scripting reminds me of the old days of COBOL. Unreliable variables. Writing “if [ $A -eq 0 ] then” doesn’t ensure a proper response because whether $A is numeric or not depends on what you had for breakfast that day.
There are a lot of workarounds in *nix.
I had to learn Perl and PHP when a student programmer abandoned a critical system in a user department where he had no backup. I guess they never imagined he would graduate.


69 posted on 02/01/2013 5:36:33 AM PST by AppyPappy (You never see a massacre at a gun show.)
[ Post Reply | Private Reply | To 39 | View Replies]

To: SeekAndFind

The market environment demand for ALGOR- is heating up.


70 posted on 02/01/2013 5:42:38 AM PST by Walmartian (I'm their leader. Which way did they go?)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

Figure out how to make Java secure - will be set for life.


71 posted on 02/01/2013 6:02:35 AM PST by trebb (Allies no longer trust us. Enemies no longer fear us.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

Java and its Android implementation.


72 posted on 02/01/2013 6:19:41 AM PST by Washi (PUSH BACK! Encourage your legislators to introduce pro-second amendment legislation.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: rdb3; Calvinist_Dark_Lord; Salo; JosephW; Only1choice____Freedom; amigatec; stylin_geek; ...

73 posted on 02/01/2013 7:04:53 AM PST by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: AdmSmith; Big Giant Head; grey_whiskers; Brandybux; dfwright; Bikkuri; Dacula; BuddaBudd; mbj; ...

74 posted on 02/01/2013 7:05:06 AM PST by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: cuban leaf

My dad used to say that anything not coded in Assembler was not worth coding.


75 posted on 02/01/2013 7:20:58 AM PST by DoodleDawg
[ Post Reply | Private Reply | To 11 | View Replies]

To: AppyPappy

>>Java has become a security nightmare

The security problems are so minor in comparison to how Java is generally used (on the server). The problem is with Oracle’s runtime plug-in for web browser so that Java applets can run. How many applets do you run? I’m guessing zero.

Remove the java plug-in for your web browser and you’ll be fine.


76 posted on 02/01/2013 7:51:55 AM PST by Betis70 ("Leading from Behind" gets your Ambassador killed)
[ Post Reply | Private Reply | To 31 | View Replies]

To: Betis70

We use the Java plug-in for our Enterprise system.


77 posted on 02/01/2013 8:41:03 AM PST by AppyPappy (You never see a massacre at a gun show.)
[ Post Reply | Private Reply | To 76 | View Replies]

To: aMorePerfectUnion

RE: Spanish!

Interesting, A Spanish programming language? Why not.

Imagine a while loop...

In English

While(x < y )

In Spanish

Mientrasque ( x < y )


78 posted on 02/01/2013 9:14:20 AM PST by SeekAndFind
[ Post Reply | Private Reply | To 24 | View Replies]

To: aMorePerfectUnion

RE: Spanish

How about an if-then-else statement in Spanish?

if (x < y)
then
x++;
else
x—;

In SPANISH

si (x <y)
pues
x++;
más
x—;


79 posted on 02/01/2013 9:17:54 AM PST by SeekAndFind
[ Post Reply | Private Reply | To 78 | View Replies]

To: tacticalogic

Modern day VB is totally worthless. Just a wordy version of C#. When VB .Net superseded VB6 I dropped it like a hot potato and used C#. There was zero value to it for me.


80 posted on 02/01/2013 10:04:14 AM PST by ImJustAnotherOkie (zerogottago)
[ Post Reply | Private Reply | To 53 | View Replies]

To: tacticalogic

Modern day VB is totally worthless. Just a wordy version of C#. When VB .Net superseded VB6 I dropped it like a hot potato and used C#. There was zero value to it for me.


81 posted on 02/01/2013 10:05:12 AM PST by ImJustAnotherOkie (zerogottago)
[ Post Reply | Private Reply | To 53 | View Replies]

To: SeekAndFind

How about COBOL, in German?


82 posted on 02/01/2013 10:22:36 AM PST by tacticalogic ("Oh, bother!" said Pooh, as he chambered his last round.)
[ Post Reply | Private Reply | To 79 | View Replies]

To: cuban leaf
There will always be COBOL. ;-)

Almost made me vomit.



83 posted on 02/01/2013 1:48:59 PM PST by rdb3 (We're all going to get what only some of us deserve...)
[ Post Reply | Private Reply | To 11 | View Replies]

To: ccmay

My FORTRAN in 1966. First program was in machine code; 0s and 1s on punch cards.

Had to use the campus’s only punch machine in the admin building after hours.

Then at work, I think by 1979 we had a CRT terminal, and had converted 600 boxes of cards to computer tape.


84 posted on 02/01/2013 2:10:36 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 60 | View Replies]

To: SeekAndFind
Taught myself PHP a few years ago. Do a little of a lot on that list, but I am 65. Started out as a mainframe programmer and now do i-devise support along with many other things.

My advise is to never become complacent or stuck in a rut. Continue updating your skills even if you must teach yourself.

85 posted on 02/01/2013 4:32:12 PM PST by w1andsodidwe (Barrak has now won the contest. He is even worse than Jimmah.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: AppyPappy

I learned some PERL but never really used it. But I do like languages that do a lot of useful stuff with little code. Perl and PowerShell fit that bill.


86 posted on 02/01/2013 6:24:41 PM PST by gitmo ( If your theology doesn't become your biography it's useless.)
[ Post Reply | Private Reply | To 69 | View Replies]

To: rdb3

Almost made me vomit.


I threw up a little bit in my mouth when I typed it. ;-)


87 posted on 02/01/2013 7:21:31 PM PST by cuban leaf (Were doomed! Details at eleven.)
[ Post Reply | Private Reply | To 83 | View Replies]

To: tacticalogic
How about COBOL, in German?

Veee no fair your fariables liff!

88 posted on 02/01/2013 8:20:40 PM PST by Still Thinking (Freedom is NOT a loophole!)
[ Post Reply | Private Reply | To 82 | View Replies]

To: tacticalogic
machen Sie nicht
89 posted on 02/01/2013 10:07:45 PM PST by Chode (Stand UP and Be Counted, or line up and be numbered - *DTOM* -ww- NO Pity for the LAZY)
[ Post Reply | Private Reply | To 82 | View Replies]

To: Jonty30

LOL! How ‘bout Cobol? :)


90 posted on 02/02/2013 1:44:50 PM PST by AbolishCSEU (Percentage of Income in CS is inversely proportionate to Mother's parenting of children)
[ Post Reply | Private Reply | To 5 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-5051-90 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