Как я недавно говорил, нельзя просто взять и выучить какой-то язык программирования. Тем не менее, откуда-то все-таки берутся программисты, и многие из них даже неплохо знают свое дело. Как же так получается? Человек, заявляющий "я хочу стать программистом, научите меня", подобен младенцу. Не только не знает он, как по-русски будет "пюре с тефтелями" - само понятие божественных "тефтелей" чуждо ему. От этих слов я не собираюсь отказываться, тем более, что рано или поздно суть тефтелей открывается каждому. Не труднее постижима и суть программизма. Обычно речь идет о решении какой-то задачи. Например, нужно приложение для мобильного телефона. Или для Windows. Или просто веб-сайт. Во всех этих случаях решение задачи тянет за собой свою экосистему. А уже в нее обычно входят и языки, пригодные для выполнения задачи, и среда, в которой будет исполняться код. А еще такие вещи, как типовые задачи и их решения, способы отладки. Да и просто организация документации каждый раз может быть разной