Другие языки программирования и технологии

Какие именно базовые знания нужны для того чтобы начать учить языки программирования?

Что я должен знать перед тем как начать углубляться в языки программирования? я пытался с самого нуля начать учить языки, но понял что ничерта все равно не понимаю. Я начал учить основы ОС, работу процессора и другие связанные с железом подробности. Какие еще темы я должен изучить, перед тем как углубиться в языки? и если можно список литературы (желательно на русском)
В базе и основе должно быть естественное понимание алгоритмов: не просто знание книжных определений, а способность алгоритмически мыслить. Получить эту способность просто прочтя литературу (бац, и готово), нереально: ее необходимо развивать, и часть людей годами делает это неосознанно, просто по складу своего характера.

Локализуйте то, что именно непонятно Вам на данном этапе развития как программиста (выделите подзадачи из общей). Если это не получается - Вы "слишком гуманитарий", и в программировании многого не достигнете (не всем это доступно, ведь у разных людей, предрасположенности отличаются).
Это будет первый шаг - и если он будет сделан, то будете знать и шаг второй. Получите направление для дальнейшего движения. Ну а если нет... подумайте, готовы ли положить несколько лет своей жизни на то чтобы реализоваться в том, к чему не предрасположены... или, стоит найти себя в чем-то другом, более подходящем индивидуально.
Владимир Нестеров
Владимир Нестеров
68 397
Лучший ответ
Элементарную алгебру и тригонометрию. Обычно в учебнике для начинающих по программированию на каком-либо языке нужные сведения об устройстве компьютера даются попутно.
ну если говорить конкретно о программирование то это язык алгоритмов ...
но для облегчения некоторых задач программирование разделили по нуждам ...типа для web или для приложений или для чего то ещё
языки программирования бывают разные и выполняют разные задачи ...
о каком виде вы говорите ?
Даниил Зубко Я хочу изучать и заниматься десктопным программированием. Из языков более-менее знаком только с Python.