I don't think that's even real learning. But that's a slightly offensive thing to say to diligent swots, I guess. Well done swots, have a gold star anyway.
First of all, you are saying I think learning should not be fun at all, when I am actually saying that learning is type 2 fun, and people need to learn how to do that to be happy, fulfilled adults.
Second, in refuting me, it seems you are stating that learning should be Type 1 fun, which I totally disagree with. You are severely limiting your potential if you only do things that are entertaining. And not just in an accidental way: you are also setting yourself up for a life in which you follow the things that are made to be entertaining for you, by advertisers or whoever else thinks they can gain by leading you along.
I enjoy learning new things, I’ve learned new languages, musical instruments, and I’ve switched careers a couple of times which has led to all kinds of new things I had to learn to do. The fact is, that the real fun happens after mastery, and after a brief ”this is cool” bump where you bang a drum for a couple of minutes on the beach or whatever, there is a long period of practice where you pretty much have to put in the work before you can get to that fun flow state of mastery.
Well, I just ignored the whole thing about type 1 and type 2 fun. I guess type 2 is something about being patient. Thing is, though, if it's actually fun, it's not painful, and if it is painful, it's not necessary as part of learning, and isn't helping.
I suppose we often have to do painful things to maintain stability, or advance, and indirectly therefore they're necessary as part of a strategy to continue learning. Like, I don't know, work a terrible job to pay the rent. But that's indirect, not intrinsic to learning, so those things don't count.
No, but learning a new programming language can be more fun than watching a TV series.
This forum has plenty of past comments from people who have learned a programming language for fun when they could have spent that time watching a TV series.
"Learning is fun" for the right type of person is a far cry from an assertion of "fun is learning" that implies whenever someone is having fun, they're learning. The point is that getting to a place where learning a new programming language is fun requires developing a lot of skill and willpower, which can easily be short circuited by things that are fun but not learning.
Yes, "learning is fun" does not imply "fun is learning". I agree the latter is not always true so I would strongly disagree with "all fun is learning".
What I would say that there are enough fun things that provide learning that kids (especially younger ones - its difference once exams and qualifications start looming) can learn primarily through fun. Provide the environment and guidance and encouragement. Think about how many fun things kids do is learning. Playing games, making things, drawing. The TV series might be a documentary or produced by a different culture or be based on a book that is worth reading, or may be of cultural value in its own right. It may create an opportunity to talk to children about related topics (I am very much a fan of "conversational learning").
> The point is that getting to a place where learning a new programming language is fun requires developing a lot of skill and willpower
I am old enough that I learned because my parents bought me what was then called a "home computer" and it was fun to learn programming. I did not have much skill or will power at that point (I would have been about 10).
More generally, children can learn a lot without skill and will power. It needs opportunities and guidance and encouragement. I agree that sticking kids in front of a TV or giving them a tablet with a bunch of simplistic games will mean they do not learn.
Willpower - or not. Some of us learned languages unhesitatingly, with delight. So what? Do the other people have to take part too?
(Actually I remember hating C when I got to the part of K&R about pointers. I threw the book across the room. I hated it for about 12 hours. Then I woke up the next morning and was all like "pointers are brilliant", it was weird.)
I guess you can guide people into a subject, assuring them the whole way through that the subject is probably going to get enjoyable, and in the meantime making the experience enjoyable through social effects and entertainment - while allowing them freedom to back out if in fact you're boring them. But that doesn't demand their willpower. It hinges on their interest.
It's great that learning things was fun for you. I'm there with you myself. I had amazing lucid dreams the night after I learned Ocaml...
But this entire thread is about teaching children, many of whom need guidance, support, and unfortunately sometimes control to mitigate their attraction to easy-but-unhealthy activities.
Not everyone is going to be a programmer. But even if we're talking about structuring learning such that it's compelling on its own, then we're kind of assuming everyone is going to have a calling and also find it relatively young. That feels pretty naive.
Blanket assertions are often naive or simplistic, but not incoherent. They are attempts at elegant simplicity, so it's the nuanced version which is less coherent, because reality is messy.
Practical difficulties, then, can be used as an excuse for saying that an arbitrarily chosen 20% of control is vital, which is a reassuringly normal strategy, although there's no common agreement about which 20%, since this is just a performance.
The incoherence is not with itself, but rather failing to address the messy realities of the real world. Like kids wanting to satiate themselves with easy dopamine hits before having self-discipline or work ethic that makes them seek out harder things.
The 80% figure I meant is not that I think this is applicable to 80% "of learning" or something, but rather trying to convey to you that I greatly sympathize with where you seem to be coming from. I'm mostly self-taught as well, even in college my classes were basically spent reading ahead the next chapter in the textbook to occupy my interest (and doing homework due in my next class), while half-listening to the lecture to confirm what I already knew (from reading ahead the previous class).
But still I think it would be naive to assume that all kids can do without most structure.