Первое, что я сделал до того, как даже узнал о css - запилил небольшой проект на js. Я сидел и гуглил каждый свой шаг, бывало, что по несколько часов пытался написать одну функцию, но после этого в результате у меня есть знания, полученные практическим путем, а также приложуха, которая работает и которую можно было положить в портфолио (сейчас уже не стоит). Мы не говорим о качестве кода. В любом случае должно пройти какое-то время, чтобы приобрести определенное понимание. Понимание, которое не возможно получить, читая книги.
Представьте, что перед проектом Вы бы подготовились и не нужно было бы тратить много времени чтобы гуглить каждый шаг
Да, можно и в книгах зачитаться
Но я о золотой середине когда практике предшествует теория
Я подвожу к этой мысли
Не отрицаю эффективность практики
Лишь хочу сказать, что с предварительной подготовкой будет легче
Отрывок из 7 навыков высокоэффективных людей - навык «затачивайте пилы»
Представьте себе, что, бродя по лесу, вы наталкиваетесь на человека, который с ожесточением пилит дерево.
— Что это вы делаете? — интересуетесь вы.
— Сами, что ли, не видите? — следует ответ. — Пилю.
— Вы выглядите очень усталым, — сочувствуете вы. — Давно пилите?
— Да уже больше пяти часов! — отвечает человек. — Еле на ногах стою. Нелегкая это работа!
— Так почему бы вам не прерваться на несколько минут и не заточить пилу? — советуете вы.— Убежден, работа пойдет гораздо быстрее!
— Нет у меня времени пилу точить! — восклицает человек. — Мне пилить надо!