Conversation

It's a mistake to learn a framework without first learning the fundamentals. That's why, when dealing with beginners, I always start off by making them build their own CPU, programming language and operating system.
152
4,633
Yeah! I'd actually highly recommend this to any beginner programmer. It really gives you the awe-inspiring feeling of being able to understand every component of a system, yet not being able to fit it all in your head at once.
1
5
The other one I'd highly recommend that is similarly empowering is: coursera.org/learn/programm - definitely not as a first intro to programming - but it develops a set of reasoning skills that can really help you pull apart any language, library or framework.