I'm an experienced C#, ASP.Net, and Flash ActionScript developer. I'd I really like to keep learning new and exciting things. The upside is right now it seems like there are a lot of very interesting things to learn. The downside is that as a new parent, my time is limited. So I'd like to stick to learning something that might help me most in my career.
With the understanding that there's no way to tell what future jobs may come my way.
Things I'm considering:
- F#: I've always been interested in putzing around with a functional(esque)(ish) language.
- ASP.NET MVC: Never messed with it, but I work mostly on the web and it seems interesting.
- Silverlight: As a long time Flash developer that works mostly in C# now, this sounds exciting to me. Not sure about the demand for it though.
- Flex: Again, it seems like a logical step forward for me, but I'm just not sure if it's something that will help me down the road.
I am equally interested in all of these technologies, and I'm just trying to get people's opinions on what might be most beneficial for me to get into.
Which of these might be most beneficial for my career?