Similar questions: programming languages learn find jobs 10 years.
C#, Java, XML, Javascript, ASP. Net, (X)HTML, CSS, C++, Lua, Web-developer jobs are quite common, and will remain that way for a while most likely. The "hot new" language for web developers right now is C# combined with ASP.Net.
With all the "Web 2.0" buzz, there's also a strong usage of AJAX. If you're good with C# and Javascript, have familiarity with XML, HTML and/or XHTML, CSS and ASP.Net... you can probably get your foot in the door at many companies needing web developers. Java is also quite popular amongst web development companies, and with it being so similar to C#, it wouldn't be too hard to add that on as a language.
You can also pick up lots of application development jobs with both C# and Java, as well as a few game development ones. Once you know C# and Java, you could consider learning C++. There is still a lot of legacy C++ code out there needing to be updated and maintained, as well as a lot of companies wanting to continue using C++ for development.
If you're interested in games, learning Lua will help get your foot in the door for a lot of game development companies. It's a popular scripting language for games, and it's got a syntax similar to Javascript so it would be easier to learn one after having learned the other. PHP and Python are fairly common as well in web development, but not as common as Java and C#.
There is also AIR, and some other frameworks popping up, but none of them have a strong enough following to say they'd get you lots of job potential in the future just yet.
Not an easy question. The computer industry changes so much in 10 years that it's next to impossible to predict what will be the most popular. I think with the industry moving more and more towards completely web-based applications your best bet is probably a .
NET solution like C#. It's syntactically similar to C++ and Java, but it's capable of creating both websites and local applications. It's also similar to Objective-C which is used on OS X for the Cocoa framework.
Sources: en.wikipedia.org/wiki/C_Sharp .
Java So, first, I should point out that picking a programming language based on its usefulness in industry is not that great a plan. With solid knowledge of the basics, and with lots of experience, new programming languages are often quite simple to master. Every few years, a new language shows up as the hot new thing, and the language you learned because it was the hot thing then might suddenly be useless.
Still, if you really want to pick a language just because it's useful for getting a job, I'd say Java is still king. Lots and lots of stuff is written in Java, and will continue to be for some time. If you know either Java or C#, I'm sure that there'd be a position for you somewhere, and once you know one, the other isn't that much different.
If you're going to learn the language as a job skill, though, you probably don't want to pick up just the fundamentals. You want to learn all of the industry best practices for it. For that, I recommend the following particular book.
The book does, however, assume you already know Java, so don't go buying it yet. CowOfDeath's Recommendations Effective Java(TM) Programming Language Guide (The Java Series) Amazon List Price: $49.99 Used from: $25.00 Average Customer Rating: 5.0 out of 5 (based on 117 reviews) Don't buy this until you have already learned how to program Java! .
Depends on your focus... If you want to hitch yourself to Microsoft, then . NET is the way to go. There are quite a few companies that are MS-only.
The other direction to go is Java. I would recommend looking at the types of jobs that are in your area, or if you don't mind moving then pick the technology you most connect with. Either direction you go, it is also a good idea to pick up at least one scripting language (PHP or Perl)..
Java and . Net (VB and C#) and SQL for database stored procedures .
" "Please explain to me what Agile Development is in the software world. " "What songs can you sing in different languages? Or want to learn how to sing?
" "Is there Windows software that can translate English into other languages into a speakable form? " "What are some common gaming programming languages?" "need land development software" "Is Icelandic one of the hardest languages to learn? " "How can you apply Six Sigma to a software development project?
" "What is the best book to learn linux command line programming? I want to be able to use SSH, create cron jobs, etc.
Where can I find a good comparison of popular programming languages (from a consumer's perspective).
Please explain to me what Agile Development is in the software world.
I want to be able to use SSH, create cron jobs, etc.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.