Если есть деньги, то можно пойти на какие-нибудь курсы. Выше давали ссылку на Специалиста, еще, насколько я знаю, есть неплохие курсы в Авалоне.
Если нет, то проще придумать себе проект и начать его делать. По ходу выполнения будет тысяча вопросов на которые придется найти ответ :) Если проект сам по себе не придумывается, то можно посмотреть что предлагают на фрилансе. Заниматься стоит пока что именно тем что нравится. С опытом придет и понимание что где лучше использовать.
К слову сказать - план обучения можно взять с того же Авалона и попробовать позаниматься по нему самостоятельно (правда материалы придется искать самому).