I'm a professional software developer with a background primarily in enterprise level web development, both frontend and backend technologies.
Stackoverflow has been an amazing resource over the years. Not just for answers to questions but also for discovering the theory behind many different concepts. So far I haven't actually had to ask a question because inevitably someone else has already. :)