Вот уже как 2 неделю назад начал изучать php, этот язык программирования мне понравился, читаю литературу Робина никсона "Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript". Раньше учил javascript, все равно почти один и тот же принцип программирования что в php что в js, только это две совсем другие вещи. Так вот суть в том что я понимаю уже что-то в программирование, а практики мне не хватает, читаешь эту книги а потом через день уже забыл что там было написано, хочется читать и закреплять на практике, создавать алгоритм и т.д.
Единственный и самый эффективный способ - это начать делать что-то. То есть не будет такого, что ты начал делать и ничему при этом не научился. Этот способ самый надежный. Начни писать учебную CMS. Смотри в справочники по мере натыкания на вопросы.
И да, если есть возможность иди работать стажером пусть даже за еду.
Давид, можете подкинуть ссылку где можно по шагово создать свою cms, может вы скажете типо в интернете кучу видео уроков, но там то неправильно люди пишут код, то еще не до конца делают. Хочу у экспертов попросить ссылку, может учебник или статье да и лучше будет видео уроки!
HeartOfProgrammer: CMS - это широкое понятие. Все что редактируется через админ панель для сайта - такую систему уже можно назвать CMS. Открой документ ворд, распиши какую ЦМС ты бы хотел для сайта (добавление новостей, редактирование контактов). Какие функции она должна выполнять? Составь небольшое ТЗ. А дальше просто решай задачи. Путь обучения у каждого свой и те видеоуроки не особо помогут - потому что они показывают куда кликать и что делать, т.е всё продумали за тебя.
Поставь задачу к примеру реализовать новостной сайт с добавлением новостей из админки + реализация поиска нужной статьи по тегу и практикуйся на здоровье.