Я считаю что самые лучшие знания можно получить самому. Есть определённая методика
как изучить программирование самому. Очень радует, что сейчас в интернете можно найти много разной информации совершенно бесплатно. А реальные истории людей могут только повысить ваш интерес.