Öncelikle bir amacınız, kafanızda bir proje olmalı. Örneğin bir blog sitesi yazacaksınız. Bunun için neler gerekli onları tespit edeceksiniz. HTML->CSS/Bootstrap->Javascript/jQuery> JS/Nodejs PHP/Codeigniter Python/Django > Sql/MySql vs.
Bunları tespit ettikten sonra mesela html de şu kadar bilgi işimi görür dediğiniz an diğerine geçiyorsunuz jsde de olduğunu hissetiğiniz an diğerine geçiyorsunuz. Sonra kolları sıvayıp projeye başlıyorsunuz. Baktınız bir yerde tıkanıp kaldınız o zaman demek ki eksiklikler var araştırıp bulacaksınız. Google'ı çok iyi kullanmalasınız onun bir robot olduğunu düşünüp uzun uzun cümleler/genel cümleler kurmamalısınız. Örneğin "detect user agent codeigniter" gibi aramalar işinizi görecektir. Bu proje tamamlanıp yayınladığınız zaman. Aradan bir süre geçtikten sonra aynı projeye sıfırdan tekrardan başlayarak yeni bilgilerinizle daha derli toplu, yeni bir sistem yazabilirsiniz.