Applications

07:00 AM
Connect Directly
Twitter
Twitter
RSS
E-Mail
50%
50%

12 Hot Programming Languages To Learn

With the growing software-defined networking trend, networking pros are under pressure to learn some coding. Here are a dozen programming languages worth checking out.
1 of 13

1 of 13
Comment  | 
Print  | 
Comments
Newest First  |  Oldest First  |  Threaded View
MarciaNWC
50%
50%
MarciaNWC,
User Rank: Strategist
7/14/2014 | 11:07:00 AM
Re: any others?
Interesting point @AbeG. Within the context of software-defined networking, Python is the one I've heard most often suggested as a programming language networking pros might want to get familiar with.
AbeG
50%
50%
AbeG,
User Rank: Ninja
7/11/2014 | 12:29:48 AM
Re: any others?
I think that if a networking professional were to step into the realm of the software development profession, it would have to be a programming language that frequently overlaps into network/server administration tasks.

The only ones that really come to mind are Visual Basic and C#.  VB can be used for scripts, office macros and software development.  C# can be used for building advanced workflows in sharepoint as well as full blown software development.

In most cases, I doubt that the average Network/Server administrator would have a development studio installed on the computer such as visual studio.  Therefore, it would be important that the language could be used for simple tasks without the need of a full blown development suit.
AbeG
50%
50%
AbeG,
User Rank: Ninja
7/11/2014 | 12:20:13 AM
Re: any others?
I'm not sure if learning an entire programming language would be practical for the average networking professional when it comes to automating tasks.  Personally, I think that scripting languages are best suited for that sort of thing. 

To that end, I'd say powershell scripting is a good way to automate tasks in a Microsoft-based environment.  SQL query language might also come in handy when dealing with certain issues or trying to optimize for maximum performance.
MarciaNWC
50%
50%
MarciaNWC,
User Rank: Strategist
7/9/2014 | 5:32:19 PM
Python
The Association for Computing Machinery this week posted a blog with analysis that showed Python to be the top starter programming lanugage at U.S. universities.
MarciaNWC
50%
50%
MarciaNWC,
User Rank: Strategist
7/8/2014 | 5:38:10 PM
Re: any others?
Thanks for the recommendation! Lua has a lot of interesting attributes.
Thomas Claburn
50%
50%
Thomas Claburn,
User Rank: Strategist
7/8/2014 | 5:24:12 PM
Re: any others?
I'd vote for Lua. Easy, flexible, fast, and powerful.
rradina
50%
50%
rradina,
User Rank: Apprentice
7/8/2014 | 12:23:03 PM
Java 8
Several languages mention fixing things missing/cumbersome in Java.  Curious how many of these items Java 8's new features recitify and what things remain as reasons to create even more new languages.
MarciaNWC
50%
50%
MarciaNWC,
User Rank: Strategist
7/8/2014 | 11:21:27 AM
any others?
Which programming languages here do you think are the most important for a networking pro to know about? Are there any others that aren't included here?
Cartoon
Slideshows
Audio Interviews
Archived Audio Interviews
Jeremy Schulman, founder of Schprockits, a network automation startup operating in stealth mode, joins us to explore whether networking professionals all need to learn programming in order to remain employed.
White Papers
Register for Network Computing Newsletters
Current Issue
Video
Twitter Feed