"If there are buttons, they must be pushed. If there are switches, they must be toggled. I don't know how to use it until I know how to break it." -Me
I work as something of an odds-and-ends programmer for a smallish Civil Engineering firm, learning to do whatever is needed for the current project. Learned a tiny bit of programming in school but mostly had a great friend tutor me, and a patient trainer/supervisor who walked me through some of the OTJ pitfalls.
Visual Studio, C#/.NET, all flavors of SQL, jQuery/JavaScript, ASP.net, Python, CSS, iOS/Objective-C/SQLite, GIS services... haven't hit Android yet but that's on the list for "after things calm down with current projects", which is management code for "you will never have free time again."
Stack Overflow
Q&A for professional and enthusiast programmers
Area 51
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Geographic Information Systems
Q&A for cartographers, geographers and GIS professionals
Photography
Q&A for professional, enthusiast and amateur photographers
Meta Stack Overflow
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Programmers
Q&A for professional programmers interested in conceptual questions about software development
Electrical Engineering
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Server Fault
Q&A for professional system and network administrators
Raspberry Pi
Q&A for users and developers of hardware and software for Raspberry Pi
Programming Puzzles & Code Golf
Q&A for programming puzzle enthusiasts and code golfers
The Workplace
Q&A for members of the workforce navigating the professional setting