Что нужно знать, чтобы устроиться в Тензор? Часть 2

Мы продолжаем серию статей "Что нужно знать, чтобы устроиться в Тензор?".

Ссылка на 1 часть: Что нужно знать, чтобы устроиться в Тензор? Часть 1.

Программирование

Итак, вы решили стать программистом. Отлично! Но программист должен знать хотя бы один язык программирования. Мы поможем вам с этим, но для начала вам нужно определиться с тем, что вам больше всего нравится. Для этого - постарайтесь определиться, какое из направлений вам, действительно, интересно:

Вы хотите сделать все красиво и чтобы можно было на это посмотреть? Поздравляю, вам сюда: "Учим HTML и CSS".

  • Вы хотите сделать чтобы было красиво, все смогли на это посмотреть да еще и чтобы это было интерактивно? Тогда вам необходимо изучить один из самых популярных языков: "Учим JavaScript". А для более углубленного изучения предлагаю прочитать не просто книгу, а целую серию книг: "You dont know JS".
Серия книг "You dont know JS"
  • Вы считаете, что красиво это когда, что-то правильно вычисляется, записывается в базу, обрабатывается и отправляется куда-то по сети и т.п.? Если вы любитель backend'a, тогда читайте про Python. А чтобы быстро понять основы - читайте эту книгу: "Основы питона".
Свободная книга по программированию на языке Python "A Byte of Python"
  • Вы считаете, что все, что было описано выше не для вас? Вы ищете хардкор и "приключений"? Что же, добро пожаловать в мир C++. Поищите книги про C++. Почитайте форумы. Попробуйте понять, что такое указатель и итератор. Вы еще не передумали? Если нет, тогда предлагаю несколько вариантов: "Краткий курс С++" или "Основы программирования с использованием С++".
"Краткий курс С++"

Ссылка на 3 часть: Что нужно знать, чтобы устроиться в Тензор? Часть 3.
Ссылка на 4 часть: Что нужно знать, чтобы устроиться в Тензор? Часть 4.