I think the answer is "yes". In other words, <i>both</i>.<p>I'm only speaking for myself here, when I say the following things... for me, I'm my own worst enemy when it comes to learning.<p>This happens first and foremost by getting <i>distracted</i> with social media (Facebook, Twitter, HN).<p>To quote Cal Newport (an author who speaks on this <i>very thing</i>) from his book Deep Work. "To learn hard things quickly you must focus intensely without distraction."*<p>So let's say you're not aiming to be quick about learning to code, necessarily. It still follows that not being distracted is key.<p>I think covering both books and video helps you get information from multiple inputs, and covers different learning styles. ANYTHING to get the concepts cemented in your head.<p>Most of all, do what you can to learn in an environment where you're not bombarded by many things designed to distract you.<p>I recommend this book. I'm in the process of reading it now, myself. I feel like he's talking directly to me, and that I could have been MUCH more effective in both learning and work, had I discovered this MUCH sooner.<p>Good luck. I'd be curious to hear how you're making progress on your learning journey.<p>*Newport, C. (Grand Central, 2016). Deep Work: Rules for Focused Success in a Distracted World [Kindle version, page 36].
Retrieved from Amazon.com