I’m a technologist that has 20+ years of technology under my belt. That means that I probably understand less than 1% of the technology that’s out there. Lately, I’ve been splitting my time between .NET and Java. During my day job, I work on large service and integration architectures, which primarily use Java. My night and weekend job, http://www.marblespark.com, I use C# / .NET.
Not sure if I have anything insightful to offer, but hang in there and let me know what you like and don’t like.