Бэкенд предполагает работу с бизнес-логикой, структурами и базами данных.
Следует разобраться в основах программирования (процедурное программирование), структурах данных, алгоритмах, объектно-ориентированном программировании, базах данных (основы, правила нормализации, оптимизация), сетевых протоколах высшего уровня модели OSI. Примерно в такой последовательности.
Это в общих словах. Еще пару советов по обучению:
Сразу делать свой домашний проект, на любую тему. Это практика, которую потом можно будет показать как портфолио;
Найти себе ментора, который бы раз в неделю отвечал на твои накопленные вопросы и разъяснял непонятные моменты;
Нужны ли при этом хорошие знания математики или можно обойтись без них?