Started programming when I was 10. Never made it my profession but always programmed, mostly with Excel VBA for finance, and for some simple front-end web design in the early 2000's (ie. no jquery back then, what a pain it was with DHTML). One day, I get the idea of outsourcing the web development of my start-up: total cacacacacacacafukkkk! So: from VBA to C# .NET and Javascript in 5,000 pages of programming books, and lots of Stackoverflow! I think asking dumb questions is a smart way to learn.
Answers OnStartups
Q&A for entrepreneurs looking to start or run a new business
Area 51
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Meta Stack Overflow
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
User Experience
Q&A for user experience researchers and experts
Programmers
Q&A for professional programmers interested in conceptual questions about software development
French Language & Usage
Q&A for students, teachers, and linguists wanting to discuss the finer points of the French language