В школе что ли не было информатики? Очень странно, как можно вообще не уметь программировать. А так перед PHP и JavaScript лучше освоить Паскаль, простой язык для изучения алгоритмов и базовых понятий (функции, циклы, переменные и др.). Немного базовой школьной математики (алгебра, геометрия, знание тригонометрии и высшей математики в веб-разработке не нужно). Дополнительно такие темы как "системы счисления", "математическая логика", общее понимание устройства компьютера. Это самая база. А далее уже можно учить конкретные языки и технологии, от HTML до Docker.