Many HN readers earn a living from programming skills they developed by exploring computers aimlessly as kids in the 1990s and 2000s. I’m a Duolingo addict who has used the app daily for more than three years, so I do think it’s a fun way to build basic language skills. But no matter how much time I spend in the app, I won’t learn how it works or get the ability to change, modify or develop it. The learning experience is stage-managed by a company and funded by ads displayed between the lessons. It is very different to my experience of learning to write HTML and PHP when I was in high school.
> But no matter how much time I spend in the app, I won’t learn how it works or get the ability to change, modify or develop it.
Who cares? Just because you and many others on HN learned some stuff from fiddling with some computers doesn't mean that learning a language is lesser.
"Ah, you aren't doing things that I did as a kid that lead to my high income! You're trash, kid! Git gud!"
My point isn’t about coding versus learning languages, it’s about open-ended creative activities versus ad-sponsored iOS games. Don’t get me wrong, I like playing the games too!