BASIC worked just fine as a first language for most people who grew up in the 80s.
But as I said earlier in the thread. We shouldn't teach them programming, or specific languages. We should teach them general problem solving.
But as I said earlier in the thread. We shouldn't teach them programming, or specific languages. We should teach them general problem solving.
I've taught my daughter a little bit of programming when she was younger -- I tried her with Visual Basic and we built a app that did some computation -- and she really enjoyed it. It gave her an appreciation for what I do.
So I really think that programming is generally an enjoyable experience. That's not to say we aren't exceptional, but there are exceptional people in all sorts of pursuits.