Инженер по специальности, программированием ранее не увлекался, в ВУЗе знаний по этой теме дали очень мало.
Начал сейчас кодить простые вещи на python (аналитически описал геометрию и пытаюсь оптимизировать параметры для получения нужного результата) и почитываю краем глаза Development. Теперь стало интересно.
Учиться чисто по книжке не умею, мне нужно найти задачу, для решения которой нужно учить что-то новое и тогда процесс идёт легко.
В общем, ищу книжку по основам программирования – алгоритмы, работа с памятью, работа с процессором, принципы ООП, принципы ФП, etc. Язык, наверно, лучше английский, так будет проще изучать, чем держать в голове и термин и его перевод.
Сейчас я даже базовой терминологией плохо владею и не могу понять большинство терминов, когда читаю про ООП и ФП.