if($крутой_програмер_напишет_крутой_серверный_язык){
if($язык_будет_в_разы_превосходить_пшп){
if($язык_признает_сообщество_разрабов){
echo "Язык PHP вымрет как FLASH вымирает из-за JS";
}else{echo "Не парься и работай дальше";}
}else{echo "Не парься и работай дальше";}
}else{echo "Не парься и работай дальше";}
User.includes(:users_roles).references(:users_roles).where(usesr_roles: { id: 1 })
Послушайте. Было бы смешно, если бы не было так грустно. Каждый день пачками появляются вопросы где и как научиться программировать. Ладно, я бы понял, если бы спрашивали как обучиться столярному делу или садоводству. Но блин... интернет просто пропитан компьютерной тематикой и, особенно, вебом. Гугл, самоучитель - и понеслась. Но нет же, надо зайти в QA и спросить "как мне выучиться?". Действительно, как же выучиться? Может быть старым испытанным способом: найти руководство, прочитать и выполнить советы? А где найти руководство? В поисковой системе? О, неужели это работает? А как сформулировать запрос? Достаточно вписать то что я хочу получить? Что ж, звучит недурно. Похоже, я и вправду смогу освоить эту хитрую технику. Но она такая сложная... я ведь учусь всего лишь в 10м классе...
Классика — htmlbook. Или вам более удобен бумажный вариант?
По php — книга «PHP 5» Дмитрий Котеров, Алексей Костарев.
Ещё из курсов есть codeacademy, но он на английском.
Ну и самый простой и более эффективный — опыт. Находите шаблоны и верстаете. Смотрите на кроссбраузерность. Смотрите как делают другие.