Wrox Programmer Forums
Go Back   Wrox Programmer Forums > Other Programming > Intro Programming
Intro Programming What is a loop? Which language is best for beginners? What is "object oreinted?" All those types of questions and more are welcome here.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Intro Programming section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
  #1 (permalink)  
Old August 30th, 2005, 11:18 PM
Registered User
Join Date: Aug 2005
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default Most "in demand" language?

My background is in Macromedia Flash but I've decided to branch out and learn a more "serious" language. So, my question is this:

From the standpoint of industry demand, what is the best language for me to learn right now?

I'm looking at C++/Java/VB.net/C# as my inital possible choices. Keep in mind that I want a language that is powerful and in demand but I also want something that will teach good programming practices and will work as a "springboard" for learning other languages.

Thanks for the input.
Reply With Quote
  #2 (permalink)  
Old October 22nd, 2005, 08:25 AM
Registered User
Join Date: Oct 2005
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts

Java seems the best language to go for it's popular, well api'd, good tutorials. and you'll have an idea from lingo

 "A computer lets you make more mistakes faster than any other human invention in history....
with the possible exception of handguns and tequila" -Mitch Ratcliffe-
Reply With Quote
  #3 (permalink)  
Old October 25th, 2005, 05:06 AM
Friend of Wrox
Join Date: Jan 2005
Posts: 1,525
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to crmpicco Send a message via AIM to crmpicco Send a message via MSN to crmpicco Send a message via Yahoo to crmpicco

what is the most used language today? PHP? ASP.NET?

Reply With Quote
  #4 (permalink)  
Old December 26th, 2005, 02:41 PM
Authorized User
Join Date: Dec 2005
Posts: 20
Thanks: 0
Thanked 0 Times in 0 Posts

In my experience Java and C++ are good starting points, but if you're 100% new to programming they can be tough to learn. C is in demand in some environments, particularly software testing, because C can be used to automate testing. Python is also becoming more widely used in the testing arena. ASP, JavaScript, PHP, and XML/XSL/XSLT/CSS are in heavy demand if you're in the web programming arena. The languages you need to learn are dependent upon what sort of programming you want to do.

Visual Basic is still in demand; I know a company that pays ridiculously high contract rates for expert VB.NET programmers. "Bleeding edge" technologies aren't nearly as in-demand as tried and true languages. Some companies still need Assembly and COBOL programmers, for example, and I see more demand for those than I see for C#.

The best way to figure out what to learn is to think about what you want to do in the future and look at the job ads for people who do that. Check out what skills they're asking for and note the ones that occur most often...and acquire those skills first. There's no point in learning an obscure language if you can't find work with it...unless you just like to acquire skills you'll never use.

I've worked mostly in SQA over the last 8 years, working with both web apps and client/server apps written in proprietary languages like Uniface, so the languages that have been most valuable to me are C, SQL, HTML, XML/XSL/XSLT, and JavaScript. But that's me. :-) Now I'm doing DB development and I'm really focusing on Transact-SQL. I'm having to pick up some VBA because even though the company's apps are being moved from Access (which I don't know well) to SQL Server (which I do know well), the Access side still needs code changes and stuff. Most of what I've learned has been due to necessity and for a specific purpose at work rather than switching fields and trying to find a new job based on my new skills.

I hope this helps!

Reply With Quote

Similar Threads
Thread Thread Starter Forum Replies Last Post
I need some help with C language ranifrah Visual C++ 2005 1 May 12th, 2008 03:34 AM
Creating on-demand validation in DataGrid sankar General .NET 0 June 22nd, 2004 05:02 AM
About Video on demand nw61 C# 6 May 22nd, 2004 02:15 AM
Sound on demand Bill Javascript 2 June 10th, 2003 01:34 AM

Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.