Hacker News new | ask | show | jobs
by brudgers 704 days ago
Time. Learn a little Haskell this month. Learn a little Haskell in December. Some more over the next few years. In between you will be learning more about programming in general and many other things including how you learn.

There’s no midterm in eight weeks; no final grade after that, and nobody who matters cares how good or bad you are at Haskell. Like most things, it’s not worth having an opinion about.

Give yourself permission to write Haskell poorly because that makes it more likely you will write Haskell. Give yourself permission to not learn Haskell because maybe you like the idea of writing Haskell more than the work of learning Haskell…

…yep, time and permission are the best resources for learning Haskell (or anything else as an adult). It really doesn’t matter what book you pick. Either you enjoy committing or you don’t. Either the work feels satisfying while doing the work or doesn’t.

When the work is truly satisfying, it doesn’t need to be optimized against imagined external opinions. You just do it because it is what you do.

Or not. Good luck.