Не претендую на истину в последней инстанции, расскажу как это было у меня.
Думаю стоит начать с изучения вёрстки, благо видеокурсов полно. Познакомиться с CSS, jquery, HTML. Узнать что такое bootstrap и адаптивная вёрстка. Даже если в будущем вы не хотите верстать. Знать основные вещи все равно нужно.
Изучить азы php. В своё время я читала самоучитель по php4. Понять что такое MVC, изучить ООП.
Теперь можно посмотреть какой нибудь Фреймворк. Начать можно например с Laravel, так как мне он кажется довольно простым для понимания. Документация есть и на русском и на английском. Но если он вам не понравиться (что очень врядли, у меня от лары аж душа поёт), то есть много других)
И самое главное нужно помнить: практика практика и ещё раз практика. Все что вы видите в видеокурсах или самоучителях пытайтесь повторить сами. Без этого далеко не уедешь.
а еще грамматика грамматика грамматика..........
С понимания зачем вообще это нужно. Если есть конкретная цель - будет и понимание в какую сторону двигаться: какие есть языки, технологии, ну а там уже простой поиск по учебным материалам поможет.
Да, в интернете и правда можно найти много полезной информации по программированию и не только. Главное вникать во все нюансы и максимально точно понимать, для чего нам это нужно