Лучшая школа для изучения программирования. Здесь нет учителей/уроков/лекций, тебе дают задачу, которую ты должен сделать, и чтобы её сделать тебе придётся самому изучить материал для этого, а если не можешь найти материал или понять как решается задание, то идёшь спрашивать остальных людей