Программист – это прежде всего практик. Знание теории само по себе не имеет смысла, если ты не представляешь, как ее использовать.