Кто может стать программистом?

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