There are hundreds of new technology and trends are happening around the world. What most of the websites and books are majorly covering about the wide popular technologies. When I joined in my new company with the automation group, what I have seen an entirely different story. It's another kind of trend and technologies associated with hardware and software.
What I am trying to say that, people make their fundamentals strong. They must be more interested in developing their knowledge in timeless concepts like Usability, Design, Architecture and other fundamentals in the Software engineering.
This is the same thing Jeff Atwood mentioned in his blog post
I stock my shelves with books about timeless concepts such as design,
process, people, and craftsmanship. Do highly technical books tied to
a specific technology have any reason to exist in an era of
ubiquitous, high speed internet access? I wonder. I think they're
increasingly irrelevant, and almost by definition out of date by the
time they manage to hit bookshelves.
You can learn about the trending topics happening around the world. But it would be really helpful to quickly learn the new things if our base is strong.
I use twitter extensively to get updates about the industry and follow several blogs. Whatever most of the people are blogging about web programming and associated technologies, which is one of the hot trends now. Another one is cloud, then parallel programming, real-time data mining and analysis etc. It is your choice which path you to pursue. People like Paul Buchheit even used to foresee trends for the next 10 years
I usually get my hands dirty with native, .NET, and web programming but only for the sake of understanding some excellent architecture implementations, quick prototyping, tools development. For living I'm a native programmer!