I first learned programming on a Timex Sinclair 1000 and an Apple ][ in the early 80's, making graphing programs and ASCII animations of alien invasions. Good times. Then later when the C-64 and Amiga came out, I abandoned such high-brow pursuits to focus on a strict regimen of video games (playing them only). More good times. In the early 90's, I taught myself C from a tutorial downloaded from a gopher server and eventually graduated to enter the professional workforce. At least, I get paid to look professional which mainly amounts to wearing jeans and t-shirt, in case live customers stumble by the office.
Nowadays, I do C++ and C# for an enterprise-wide suite of applications for cardiovascular information system.
Nearby future fun projects: Raspberry Pi, Leap Motion, and GPU programming.
Q&A for professional and enthusiast programmers
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for computer enthusiasts and power users
Q&A for developers of open-source hardware and software that is compatible with Arduino
Q&A for Bitcoin crypto-currency enthusiasts
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Q&A for professional programmers interested in conceptual questions about software development
Q&A for enthusiasts and power users of the Android operating system
Q&A for science fiction and fantasy enthusiasts
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 professional system and network administrators
Q&A for practitioners of the art and science of signal, image and video processing
Q&A for professional robotic engineers, hobbyists, researchers and students
Q&A for users and developers of hardware and software for Raspberry Pi