I'm an "experienced" programmer who has made a point of never doing the same job twice. As a result, I've gotten so that I prefer projects that don't just use one technology, but a collection of related ones. Primarily a Windows programmer who loves .Net, but native c++/Qt/Boost comes in a close second.
The world of programming is an interesting place that is changing at an ever faster pace. There are so many new and really wonderful ideas, frameworks, library, etc, being released every day that is is like drinking from a fire hose to keep up. But who is complaining