Уважаемые форумчане, посоветуйте, с чего начать изучение программирования? Можно ли сделать это самостоятельно, не посещая специальных курсов? Пробую писать программы по урокам из Ютуба, вроде бы получается, но не хватает более глубокого изучения темы.
Мне советовали начать с С++ и уделить особое внимание изучению английского языка. Есть много хороших онлайн-сервисов, позволяющих самостоятельно разобраться в основах программирования, но все они на английском.
Большинство блогеров сами толком не разбираются в программировании еще и других учат писать код неправильно. Я изучал С++ по книге Стенли Б. Липпмана, хороший автор, всем его советую.
Конечно, можно. Многие знакомые программисты самоучки. Главное, знать для чего вы это делаете и быть уверенным в том, что полученные знания пригодятся в будущем. Начинать лучше с книг по алгоритмам, кроме того, вы можете читать форумы и блоги на интересующие вас темы. Про принципы разработки программного обеспечения можно узнать, например, здесь.