66demon666, Для начала, советую вам определиться с направлением. Чем вам больше всего нравится заниматься? Верстать странички сайта или "оживлять" его с помощью серверных языков? Разработка сайта включает в себя много пунктов. Заниматься всем сразу для новичка будет проблематично. Я бы посоветовал вам изучить html+css. Есть множество хороших курсов и уроков, например, вот здесь . Бесплатной части хватает для изучения основ.
66demon666, если в процессе у вас не возникли вопросы "почему что-то не получается" и "как сделать так, чтобы все получилось", может быть, программирование - это не ваше? Просто, складывается впечатление, что вам не особо интересно это дело и вы думаете, что, прочитав книгу, вы станете хай-скилл разрабом)
Если говорить конкретно по пунктам описанных проблем, то:
1. Пробелы заполняются постоянной практикой.
2. Почти на все вопросы можно найти ответ, спросив у гугла.
3. Даже не знаю, что тут сказать. Вы уверены, что вообще начинали что-то изучать?) Достаточно прочитать одну-две статейки (хотя бы вот эту), чтобы получить некое представление об основах.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Можете ознакомиться с PDO вот здесь
От себя дам совет - обучаясь по видеоурокам, старайтесь тщательно разбирать каждую написанную строку, а не просто бездумно копировать код с ролика ;)