Hacker News new | ask | show | jobs
by ph0rcyas 4949 days ago
It is about 'meaning'. I'll elborate: there are so many things you can learn, so many areas of art, of science, of mathematics, of history and what not - but _why_ should we learn them? Because they are useful? They make us a better person? This is the elephant in the room. Education and learning is more of an attitude instead of constantly stuffing yourself with 'potentially useful information'.

Programming is arguably one of the best ways to derive pleasure and seeing meaning in the learning process. You create, you design, you implement, you learn from others and in the end - most importantly - you have something working (and to show off), together with the thrill of knowing that this existed _because_, and solely because, you made it happen.

It gives one a purpose. So in order to bring things that're only in your imagination into reality, you learn to code better, and learn about what you're trying to code (say, history, or science, or Tarot decks if you're into that).

Instilling this sense of purpose to our young is a very lofty goal. In our current context, programming seems to achieve this goal in a far more time-efficient and rewarding way.

1 comments

Thanks for your comment.

> So in order to bring things that're only in your imagination into reality, you learn to code better, and learn about what you're trying to code (say, history, or science, or Tarot decks if you're into that).

I think this is one of the most powerful aspects of learning to code for students. They can create something that is important to them. They can build something that complements their learning in other areas.

... and if this comes to schools... they can directly apply things they learn in school.