Я был в вашей ситуации 3-4 года назад, и, как предполагают некоторые комментаторы, я пробовал PHP из-за его низкого барьера для входа.
Это была ошибка! О, конечно, я смог кое-что достичь, включая использование формы контакта из книги, которая была настолько ошибочной, что позже она была взломана спамерами большого времени и запретила мой домен большинству почтовых серверов.
Позже я попытался научиться создавать сайты на основе dotabase с объектно-ориентированным программированием, следуя указаниям превосходных книг, публикаций в блогах и форумов Sitepoint и других источников. Это было слишком сложно для моего маленького мозга. Я просто не мог этого сделать.
Так что случилось? 2 1/2 года назад я решил изучить Rails, который только что перешел на версию 1.1. Это было весело с самого начала и чрезвычайно полезно. Работать с Ruby - это удовольствие, его намного легче изучать, чем PHP, а инфраструктура Rails настолько хорошо сложена, что вы можете, без особых усилий, создавать несколько очень сложных веб-сайтов с расширенными функциями, одновременно изучая, как создать надлежащий объектно-ориентированный веб-интерфейс. программирования.
Я использовал свои новые знания, чтобы с нуля воссоздать сайт моей некоммерческой организации (с новым доменом ;-), и с другом, который является талантливым дизайнером, создал фирма веб-разработки .
Не поймите меня неправильно, это не так просто, если вы хотите изучать программирование, вам нужно приложить немало усилий, но по моему собственному опыту Rails может принести вам мгновенные результаты, позволяя вам становиться все глубже и глубже со временем.
Я рекомендую два основных источника знаний:
Каким бы ни был ваш выбор, я желаю вам всего наилучшего, веселого и насыщенного опыта