Без образования в крупные компании не попадешь. Задумайся о высшем по профилю. Не столь важен конкретный вуз, главное, чтобы было связано с CS.
Знания лишними не бывают, тем более бесплатные. Тебе не 30 лет, у тебя полно времени, потом его не будет (жена-ребенок-семья-собака, на работе "сроки горят", да и вообще ремонт делать нужно...), используй все возможности! Утром колледж, вечером - программирование и технологии. Не гонись за заработками сейчас. Те деньги, которые "теряешь", сидя за учебниками, окупятся. Знания - это инвестиции в будущее.
Расширяй свой кругозор за рамки PHP, с большой долей вероятности, рано или поздно придется менять сферу деятельности (вот там-то и может пригодится математика). Развивай и углубляй знания. Со временем изучи обязательно С/С++ хотя бы в основах, чтобы понимать работу с памятью, не прикрытую динамическими типами и сборщиками мусора. Попробуй C# .Net, Java. Хотя бы, чтобы иметь представление. Все это потом здорово помочь.