I'm a second year university student who enjoys exploring, mostly using the Windows API with C++, and learning what all I can do. Other particular interests are learning how to make good use of new C++ features, template metaprogramming, and understanding how Boost.Preprocessor works.
I love playing around with things, so most things I make are smaller applications that do "neat" things I recently find out about or that stoop to any level to abuse C++ syntax to make it look like something else for fun.
For learning parts of the Windows API, I mainly pick a new topic and create some programs that use it. Or I decide I want to do something (recently detect double clicks on the background of Explorer windows and the desktop) and learn how to do it. Of course I can't say books didn't help as well. Charles Petzold's book was an amazing introduction.
While most of my graphical knowledge is with GDI, I have plans to go through Direct3D in more detail than I have and I might end up with a couple of games and a half-decent wrapper from doing it. Or I might move on to OpenGL. Another area I find particularly interesting is security. While I can't say that I have developed the area a lot, any research and programming I did do was extremely fun.
Q&A for professional and enthusiast programmers
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for people studying math at any level and professionals in related fields
Q&A for computer enthusiasts and power users
Q&A for professional and independent game developers
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for user experience researchers and experts
Q&A for gamemasters and players of tabletop, paper-and-pencil role-playing games
Q&A for passionate videogamers on all platforms
Q&A for professional programmers interested in conceptual questions about software development
Q&A for information security professionals
Q&A for science fiction and fantasy enthusiasts
Q&A for peer programmer code reviews
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Japanese language
Q&A for Bitcoin crypto-currency enthusiasts
Q&A for programming puzzle enthusiasts and code golfers