I try to use newer technologies just for learning purposes so I was considering changing the forms to WPF\XAML. I started looking around and there are a ton of articles that are several years old talking about XAML, Silverlight, WPF being dead. While I am not worried about they actually dying anytime soon, I don't want to spend extra time to learn something that will not be useful for a job in a few years.
Can someone please give me some guidance on which approach I should take with the ultimate goal of learning a technology that will be useful in a few years?
PLEASE DO NOT POST LINKS, ESPECIALLY IF IT IS AN ARTICLE DATED PRIOR TO 2013.
(Sorry for the caps, but EE seems to be falling apart lately with people quickly googling a keyword and posting links. Please assume I already did research on google/msdn.)