It was IRC. First efnet, then briefly undernet, and then freenode. Seeing how problems are handled and solved by people light-years ahead of me, how questions are approached, the hacker culture where strict discipline is required for any inquiry taught me everything I needed to become a professional programmer.