So many technologies to choose from. Where does the beginner start?
- by Sahat
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, non-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.