Web или Mobile, что выбрать?
1 вы сами ответили, в своем вступлении, это HTML+CSS+PHP
2 нет предела совершенству, я так понимаю Вам нужно зарабатывать деньги, думаю уже сейчас вы можете начать это делать, просто взяв несколько простых заказов на технологиях указанных выше
3 Работы везде полно, всех специалистов не хватает. С точки зрения цена за час работы - выгодней python

Как я понял Вам нужен быстрый старт, то тут конечно веб. Мобайл это или iOS (Obj-c) или Java-подобный язык для Android. Или универсальное какое-то решение типа Unity (C#) для игр. Но на данном этапе я не советую туда идти ради денег... достаточно много шишек придется набить, можете оставить как хобби, через некоторое время тут я бы посоветовал iOS как более прибыльную платформу сразу с двух сторон (как заказчики, так и пользователи), в Android разработке основной упор на заказчиков.
Mobile. Может я ошибаюсь, но для веба придется осваивать слишком много технологий.
Главное не начинайте с php. Я так согрешил очень давно, потом бил себя веригами, когда работал с с#.