Изучаю питон на данный момент и смотрю гарвардские курсы. Стоит ли продолжать их смотреть? Они для определенного языка? (С++, если не ошибаюсь) или общие? Где можно подчерпнуть знания про сам компьютер, его устройство с точки зрения программиста и понять логику программ и т.д?
Дополнен 2 месяца назад
Посоветуйте что-нибудь для изучения языка (сайты с задачами и так далее). А то у ребят много заумных слов здесь (компиляторы, фреймворки), вообще не выкупаю че да как
на данном этапе не думаю, что стоит углубляться в микроархетиктуру компьютера. стоит лишь разобраться как работает память и как ей управлять. c++ в этом плане идеальный вариант. поначалу, язык может показаться тяжелым и непонятным, но, на самом деле, разобраться там довольно легко. да и учит он правильным вещам. научишься кодить на плюсах - легко сможешь научиться кодить на любом языке
Нам в универе давали архитектуру Фон-неймана + изучали язык ассемблер для платформы x86. Это дало мне представление о программировании близкому к "железу" и в целом считаю, что это было полезно для более глубокого понимания, как работает программа. Можете попробовать подвигаться в этих направлениях. Если что-то поймёте, хорошо. Не поймёте, не особо страшно. Можно программировать на языках высокого уровня, ничего об этом не знать и быть вполне успешным программистом.