Информация это не главное. Информации много, бесплатно. Но как вы отсортируете ее? Как вы поймете, что делаете правильно?
Вам нужен человек с опытом, который будет брать металлическую линейку и бить вас по рукам, когда вы ленитесь думать. Который вас заставит понимать то, что вы делаете. По личному опыту. У меня в среднем ученик час отвечает на вопрос "Что такое блочная модель в CSS?". Час! У них после этого уже и сопли, и слезы и голова болит. Но зато после таких мучений, они точно знают, что это и как работает.
Ищите личного наставника.