|
|
|
|
|
by geuis
6417 days ago
|
|
If you are looking to only program for windows, C#. Stay away from java at all cost. Java is a career trap, and more importantly a destroyer of intellect. My roommate is a C# programmer and a system architect. Really smart and he makes close to $150k per year. Java would qualify you to flip French fries in comparison.
Also, keep Objective C in mind. That opens up Mac and iPhone development to you. Macs are at 20% marketshare now, iPhones the best selling smart phone. Plus programming for Mac/iPhone is just fun.
Further afield, look at languages like Erlang. The future of computing is hundreds and thousands of parallel cores and parallel languages like Erlang are in many ways increasingly important. |
|
On the other hand, I'm never putting faith into Microsoft's development tools again, as nice as they are, because in recent history, Microsoft has killed off programming languages and tools at will, even their most popular ones. Microsoft makes developers depend on Microsoft's ability to update and improve their programming tools, in order to make the case they should charge for them, but has killed off popular programs or languages in order to concentrate on new ones, given that they themselves don't have resources to support all of them at once.