Possible Duplicate:
How did you choose a technology to specialize in
- WPF
- Silverlight
- Windows phone 7 w/ Silverlight
- iPhone OS w/ Objective-C
- Cocoa w/ Objective-C
- ASP.NET
- Android
- Facebook FBML
- HTML5
I will be graduating with B.S. in Computer Science soon and have to decide what do I want to learn from this list. I believe it's better to focus on one thing, master it and build up a portfolio to enhance my resume.
Bachelor's Degree with no experience, no portfolio won't do me any good. It won't get me a job by itself. I need to have something that will greatly boost my resume. What would it be? iPhone development? ASP.NET web development? Facebook development? Or completely something else that I haven't listed?
I understand it's natural for silverlight developers to say "Learn Silverlight", and iPhone developers say "Learn iPhone SDK and Objective-C". So please try to give a constructive, non-biased, objective opinion on which technology should I focus on.
Please don't close the topic for "subjective/argumentative" reasons. I am just looking for some guidance.