Хочу написать свой движок для сайта

Хочу написать свой движок для сайта, но когда заглядываю в код — пугаюсь от не понимания языка программирования. Так было вначале. Постепенно я стал разбираться, изучать основы языков CSS, HTML, PHP. Ковыряюсь, ковыряюсь в общем. И внутренности сайта меня уже не так пугают, как раньше. Некоторые моменты мне стали ясны. Самое главное, что мне нравится изучать программирование, нравится, когда что-то удается узнать, сделать, вывести на экран.

В создании своего личного движка я полный чайник, поэтому предстоит открыть много нового. Решать одну задачку за другой. Постепенно, не торопясь.

Забегая далеко вперед, думаю, а куда ж я дену вот этот блог, в котором сейчас пишу и другие сайты? Вот как далеко заглянул. Может я ещё никакого движка и не напишу? Или напишу какую кривую корягу, на которую без слез не взглянешь? Пусть будут сайты, пусть занимают места в поисковиках, чтобы получать органический трафик.

Нашёл в интернете учебник по программированию в свободном доступе. Чтобы учиться, нужно лишь уделять время, нужна усидчивость, самодисциплина и последовательность, то есть не перепрыгивать материалы, которые кажутся не такими важными.

В первую очередь я так смекаю нужно выучить язык тегов HTML и язык стилей CSS. Выучив эти языки, можно будет создать каркас сайта. Ну и ещё JavaScript — этот язык я ещё не особо понимаю для чего он нужен. Пригодится. Далее можно будет приступить к языку, к которому я испытываю особую слабость, PHP. Язык, как мне сейчас кажется, безграничных возможностей. Но для изучения PHP нужно знать HTML and CSS.

Скриншот с сайта code.mu

Думаю, что за пару месяцев выучу эти два языка, составляющих основу макета сайта.