Too Long; Didn't Read
Most beginners find it easy to learn the basics of programming such as writing expressions, conditions, loops and object-oriented programming. Sites like <a href="https://www.codecademy.com/" target="_blank">Code Academy</a>, <a href="https://www.codeschool.com/" target="_blank">Code School</a> have made it much simpler. But if they are asked to build a site like Medium. They struggle with it.