Настоящий программист должен свободно писать программы на всех языках программирования, которые он знает, и с некоторым трудом — на тех языках программирования, которых он не знает.
читать