This is great. I think the biggest misunderstanding with computers is how abstraction works, and why we use it. Hedy seems to be a pretty good example of why people don't need to see the big picture all at once. One of the biggest thing that stopped me from really digging in and writing code was the fear that I didn't fully understand what was going on, so abstracting away the complicated backend seems like a great way to foster a sense of confidence in a young programmer. My only concern is how fast this can be learned: while it seems like a great track to follow for a few years, one of the things that actually made me get into programming was sitting down and reading some documentation, point blank. It takes a few days, but the deep dive is one of my favorite ways to learn a language.
Comments
This is great. I think the biggest misunderstanding with computers is how abstraction works, and why we use it. Hedy seems to be a pretty good example of why people don't need to see the big picture all at once. One of the biggest thing that stopped me from really digging in and writing code was the fear that I didn't fully understand what was going on, so abstracting away the complicated backend seems like a great way to foster a sense of confidence in a young programmer. My only concern is how fast this can be learned: while it seems like a great track to follow for a few years, one of the things that actually made me get into programming was sitting down and reading some documentation, point blank. It takes a few days, but the deep dive is one of my favorite ways to learn a language.