Thanks for chiming in AZDude!
I'll be checking out that website you mentioned. Sounds like a good way to see what's in high demand.
When you say "software development" does that subfield use the same languages as what's used for making websites, etc.?
Can any language be used on a project, only some are better than others at specific areas?
Also, why don't all programmers use Dreamweaver to generate code?
Chiconix mentioned Dreamweaver and I'm kinda confused as to why you wouldn't use it if it's a more efficient method?
Do you build mobile apps?
Could you tell me what you're path has been as far as the order of languages you learned as you progressed?
Anything that you would recommend I focus on?
Lots of questions, but I'll do my best.
Q : When you say "software development" does that subfield use the same languages as what's used for making websites, etc.?
A: Yeah, software development is a general term. I have done everything from making public facing sites to doing data mining in huge datawarehouses, and plenty in between.
Q: Can any language be used on a project, only some are better than others at specific areas?
A: I suppose any language could be used to do something, but there are definitely certain ones that used more often for a specific task. I have spent most of my career using the Microsoft stack(.net, SQL Server, IIS), but that is just because it is what I fell into when I got started.
Q: Also, why don't all programmers use Dreamweaver to generate code?
A: I have never used Dreamweaver, but I imagine that its only used to generate the public facing user interface. It cannot make more complicated systems or something that is more custom to a specific system.
Q: Do you build mobile apps?
A: I have played with building mobile apps, but given that Im in the Microsoft career path, and they tend to lag behind in Mobile technology, I have not done much.
Q: Could you tell me what you're path has been as far as the order of languages you learned as you progressed?
A: I started in college learning a variety of stuff(Visual Basic, COBOL, CICS, classic ASP, and SQL). I got my first programming job doing C#.net and ASP.net, making all those college classes mostly useless. From there I have learned VB.net, Javascript/Java, T-SQL, PL-SQL, and a few others.
Q: Anything that you would recommend I focus on?
A: Depends on what you want to do. That is why I suggested you find the job you want first and then look to see what it requires. If you want a corporate 9-5 gig, then C#.net, ASP.net, and Java are the way to go. If you want some cool low level engineering stuff or game coding, then its C++. If you want to be unemployed, I would suggest Visual Basic. If you want to make websites for clients, then go with the LAMP stack. PHP, Javascript, MySQL/NOSQL, etc... If you want to build mobile apps, then its C and whatever else Apple requires for certification.